我base::paste
在 for 循环中使用:
for (k in 1:length(summary$pro))
{
if (k == 1)
mp <- summary$pro[k]
else
mp <- paste(mp, summary$pro[k], sep = ",")
}
mp
输出为一个大字符串,其中元素用逗号分隔。
例如mp
是"1,2,3,4,5,6"
然后,我想放入mp
一个文件,其中的每个元素都添加到同一行的单独列中。我的代码是:
write.table(mp, file = recompdatafile, sep = ",")
但是,mp
它只是作为一个大字符串出现在 CSV 中,而不是被分割。我怎样才能达到我想要的格式?
仅供参考,我也尝试过转换mp
为列表,然后strsplit()
-ing 它,但都没有奏效。
添加summary$pro
到文件后,如何summary$me
在一行中添加多列(格式相同)?
谢谢,
你