簡體   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