繁体   English   中英

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

[英]specify a character vector for row.names in write.table () r

给定下面的write.table行:

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

我得到以下结果: 在此处输入图像描述

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

help(write.table)row.names参数中:

指示x的行名是否要与x一起写入的逻辑值, 或者是要写入的行名的字符向量

因此,您可以在row.names参数中添加行名矢量text

write.table(results, row.names = text, ...)

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

write.table(results, row.names = text, file = "mydata.csv", sep = ",")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM