当指定col.names=FALSE时,write.txt不断添加col.names
我试图将一个数据帧写入一个没有标题的txt文件,但它一直在添加列名。当我直接从驱动器打开文件时,它有21行没有标题,但是当我使用read.delim()打开文件时,我可以看到带有一些符号的标题 这是密码当指定col.names=FALSE时,write.txt不断添加col.names,r,header,write.table,R,Header,Write.table,我试图将一个数据帧写入一个没有标题的txt文件,但它一直在添加列名。当我直接从驱动器打开文件时,它有21行没有标题,但是当我使用read.delim()打开文件时,我可以看到带有一些符号的标题 这是密码 write.table(trans_sequence, file="mytxtout.txt", sep=";", col.names =FALSE, row.names = FALSE, quote = FALSE) 当我使用
write.table(trans_sequence, file="mytxtout.txt", sep=";", col.names =FALSE, row.names = FALSE,
quote = FALSE)
当我使用read.delim检索数据时,它如下所示。它应该有21行,但它将最上面的一行作为列名,共有20行。第一排应该是这样的
2745;9;2.糖化血红蛋白;低密度脂蛋白;C测验
但它却创建了一个标题
read.delim("mytxtout.txt")
X2745.9.2.HbA1c.LDL.C.Tests
1 10433;9;2;BMI;Blood Pressure
2 13601;0;1;LDL-C Tests
3 13601;6;1;LDL-C Tests
4 36127;2;2;BMI;Blood Pressure
5 36127;5;1;Blood Pressure
6 36127;9;2;BMI;Blood Pressure
7 36127;10;2;BMI;Blood Pressure
8 54881;9;2;HbA1c;LDL-C Tests
9 59650;0;2;BMI;Blood Pressure
10 59650;3;2;BMI;Blood Pressure
11 66741;0;1;LDL-C Tests
12 72772;3;1;LDL-C Tests
13 77618;2;3;BMI;BMI Percentile;Blood Pressure
14 77618;3;2;BMI;BMI Percentile
15 81397;4;1;BMI
16 81397;6;2;BMI;Blood Pressure
17 81397;9;2;BMI;Blood Pressure
18 81397;9;1;BMI
19 83520;6;3;BMI;BMI Percentile;Blood Pressure
20 85178;10;1;LDL-C Tests
您需要为
read.delim()
指定header=FALSE
以及read.delim()
,非常感谢您的帮助。是的,它不是在写列名,而是在read.delim()
中作为列名读取第一行。当我运行下一个代码时(trans_矩阵