为write.table()中的row.names指定一个字符向量

时间:2018-06-22 16:57:38

标签: r write.table

给出下面的write.table行:

write.table(results,file = "mydata.csv",row.names = TRUE,col.names = TRUE,sep = ",", append = TRUE)   

我得到以下结果: enter image description here

但是我想为特定的字符向量(在我的算法中称为“文本”)设置row.name,以得到400行的以下结果(注意:同样,每一行都是已知的。)如何指定它以便我的输出文件(mydata.csv)捕获它。请参见下面的预期结果: enter image description here 如果不清楚,请让我知道,我将提供更多详细信息。非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

根据row.names的{​​{1}}参数:

  

逻辑值指示要与help(write.table)一起写x的行名,或要写的行名的字符向量

>

因此您可以在x参数中添加行名向量text

row.names

还要注意,write.table(results, row.names = text, ...) row.names = TRUEcol.names = TRUE中的默认值,因此您无需包括它们。我也不确定为什么要使用write.table()。取出这些电话,您的电话便会

append = TRUE