如何从数据框中一行写入一个txt文件
How to write a txt file all in one line from dataframe
我有以下数据框(data6):
1 41595370 1 1 OV1
2 41595371 1 1 OV2
3 41595282 1 1 OV3
4 41595282 2 1 OV3
我想把它写成所有行都在一行中的txt文件,如下所示:
41595370 1 1 OV1 41595371 1 1 OV2 41595282 1 1 OV3 41595282 2 1 OV3
当我使用以下命令时:
write.table(data6, file = "C:/MyData.txt",row.names=FALSE, na="",col.names=FALSE, sep=",")
我得到以下TXT
内容:
41595370,1,1,"OV1"
41595371,1,1,"OV2"
41595282,1,1,"OV3"
41595282,2,1,"OV3"
41595373,1,1,"OV4"
如何获取单行TXT
文件格式?
将write.table()
中的eol
参数设置为eol=""
否则R会自动插入一个换行符:
data6 = data.frame(subid = c(41595370, 41595371, 41595282, 41595282), rep=c(1,1,1,2), machine = 1, operator = c('OV1', 'OV2', 'OV3', 'OV4'))
write.table(data6, "C:/MyData.txt", eol="", quote=F, row.names=F, col.names=F)
将一行写入文件,如下所示:
41595370 1 1 OV141595371 1 1 OV241595282 1 1 OV341595282 2 1 OV4
我有以下数据框(data6):
1 41595370 1 1 OV1
2 41595371 1 1 OV2
3 41595282 1 1 OV3
4 41595282 2 1 OV3
我想把它写成所有行都在一行中的txt文件,如下所示:
41595370 1 1 OV1 41595371 1 1 OV2 41595282 1 1 OV3 41595282 2 1 OV3
当我使用以下命令时:
write.table(data6, file = "C:/MyData.txt",row.names=FALSE, na="",col.names=FALSE, sep=",")
我得到以下TXT
内容:
41595370,1,1,"OV1"
41595371,1,1,"OV2"
41595282,1,1,"OV3"
41595282,2,1,"OV3"
41595373,1,1,"OV4"
如何获取单行TXT
文件格式?
将write.table()
中的eol
参数设置为eol=""
否则R会自动插入一个换行符:
data6 = data.frame(subid = c(41595370, 41595371, 41595282, 41595282), rep=c(1,1,1,2), machine = 1, operator = c('OV1', 'OV2', 'OV3', 'OV4'))
write.table(data6, "C:/MyData.txt", eol="", quote=F, row.names=F, col.names=F)
将一行写入文件,如下所示: 41595370 1 1 OV141595371 1 1 OV241595282 1 1 OV341595282 2 1 OV4