使用write.table命令

时间:2015-05-15 06:48:20

标签: r

这里我正在编写一个小代码,其中数字需要在txt文件中水平打印,该文件在此处生成为" note.txt"

for(n in 1:4)
 {
 write.table(n,"note.txt",append = TRUE)
 }

我得到像

这样的输出
"x"
"1" 1
"x"
"1" 2
"x"
"1" 3
"x"
"1" 4

我希望输出为:

1 2 3 4

1,2,3,4

请帮帮我。

1 个答案:

答案 0 :(得分:0)

R中的

粘贴功能可用于使用分隔符组合矢量/字符串(在粘贴命令中使用属性collapse指定分隔符。)

如果向量v包含要水平打印的数字集。

v=c(1:4);
write(paste(as.character(v), collapse=","),"note.txt",append="TRUE";