【问题标题】:How to print out multiple items to output?如何打印出多个项目来输出?
【发布时间】:2013-10-04 21:21:59
【问题描述】:

我是 R 的初学者,目前我使用的输出是:

print("Hello World!")

但是,我想给出这样的东西:

x <- 1
print("Hello World!" + x)#the + x does not 

这样的东西怎么能用 R 编码?

感谢您的回答!

【问题讨论】:

  • 我通常是print(paste0("Hello World!", x))

标签: r printing console formatting stdio


【解决方案1】:

使用cat:

cat("Hello World!", x, '\n')

(注意后面的'\n',否则不会追加换行符。)

或者,您可以将 print 语句与 formatting statement (sprintf) 结合使用;

cat(sprintf('Hello World!%s\n', x))

sprintf 的格式语法对应于 C 中的格式语法。上面链接的文档有更多信息。

【讨论】:

  • 感谢您的回答! cat 是否可以附加多个参数,例如:cat("Hello", x "World!", y, '\n')?
  • @user5414 为什么不试试呢?
猜你喜欢
  • 1970-01-01
  • 2011-04-11
  • 2021-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多