这里我正在编写一个小代码,其中数字需要在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
请帮帮我。
答案 0 :(得分:0)
粘贴功能可用于使用分隔符组合矢量/字符串(在粘贴命令中使用属性collapse
指定分隔符。)
如果向量v包含要水平打印的数字集。
v=c(1:4);
write(paste(as.character(v), collapse=","),"note.txt",append="TRUE";