首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用write.table命令水平打印

使用write.table命令水平打印
EN

Stack Overflow用户
提问于 2015-05-15 06:48:20
回答 1查看 1.5K关注 0票数 2

在这里,我编写了一个小代码,其中数字需要水平地打印在txt文件中,在这里生成为"note.txt“。

代码语言:javascript
复制
for(n in 1:4)
 {
 write.table(n,"note.txt",append = TRUE)
 }

我得到的输出就像

代码语言:javascript
复制
"x"
"1" 1
"x"
"1" 2
"x"
"1" 3
"x"
"1" 4

而我希望产出如下:

代码语言:javascript
复制
1 2 3 4

代码语言:javascript
复制
1,2,3,4

请帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2015-05-15 07:14:01

R中的粘贴函数可以使用分隔符组合向量/字符串(使用collapse属性在粘贴命令中指定分隔符)。

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

代码语言:javascript
复制
v=c(1:4);
write(paste(as.character(v), collapse=","),"note.txt",append="TRUE";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30253213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档