将矩阵写入文件,没有标题和行号

lol*_*ity 24 load r file

我在R中有一个矩阵变量,比如k.我想把它写成文件.我使用的代码如下:

write.table(k,file="outfile",sep="\t")
Run Code Online (Sandbox Code Playgroud)

但是当我获取文件并打开它时,它包含标题.第一行是:"v1""v2"......"V6000".之后,每行以行号开头,如"1","2"等.我不想要标题.有没有办法做到这一点?

现在我甚至无法再将文件加载到R中read.table("outfile",header=TRUE,sep= "\t"),它甚至与我之前输出的文件不一样.R识别文件中的第一个colunm,它是行号作为新列.

Eri*_*ail 42

要在将表格输出到文本文件时删除行名称和列名称(标题),请分配FALSE给两者row.names以及col.names在写入矩阵时,

m <- matrix(1:12, 4 , 3)
write.table(m, file="outfile,txt", sep="\t", col.names = F, row.names = F)
Run Code Online (Sandbox Code Playgroud)

  • @lolibility,你知道R的帮助功能吗?如果不是,你应该尝试将``write.table`写入你的R控制台,然后按回车键. (2认同)