如何打印多个项目输出?

Ann*_*lee 4 printing console formatting r stdio

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

print("Hello World!")
Run Code Online (Sandbox Code Playgroud)

但是,我想这样做:

x <- 1
print("Hello World!" + x)#the + x does not 
Run Code Online (Sandbox Code Playgroud)

如何在R中编码这样的东西?

我感谢你的回答!

Kon*_*lph 5

用途cat:

cat("Hello World!", x, '\n')
Run Code Online (Sandbox Code Playgroud)

(注意尾随'\n',否则不会追加换行符.)

或者,您可以将print语句与格式化语句(sprintf)结合使用 ;

cat(sprintf('Hello World!%s\n', x))
Run Code Online (Sandbox Code Playgroud)

格式化语法sprintf对应于C中的格式.上面链接的文档包含更多信息.

  • @ user5414为什么不尝试一下? (3认同)