在R中将字符串和变量内容打印在同一行上
在R中将字符串和变量内容打印在同一行上
有办法在同一行上打印文本和变量内容吗?例如,
wd <- getwd() print("Current working dir: ", wd)
我找不到任何允许我这样做的语法信息。
admin 更改状态以发布 2023年5月21日
{glue}提供更好的字符串插值功能,请参见我的其他回答。 正如Dainis所指出的,
sprintf()
也存在问题。
此外还有sprintf()
:
sprintf("Current working dir: %s", wd)
要打印到控制台输出,请使用cat()
或message()
:
cat(sprintf("Current working dir: %s\n", wd)) message(sprintf("Current working dir: %s\n", wd))