首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在R中的同一行上打印字符串和变量内容

在R中的同一行上打印字符串和变量内容
EN

Stack Overflow用户
提问于 2013-03-24 01:07:07
回答 5查看 540.6K关注 0票数 229

有没有办法在同一行打印文本和变量内容?例如,

代码语言:javascript
复制
wd <- getwd()
print("Current working dir: ", wd)

我找不到任何关于允许我这样做的语法。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-03-24 01:08:41

您可以在print中使用paste

代码语言:javascript
复制
print(paste0("Current working dir: ", wd))

cat

代码语言:javascript
复制
cat("Current working dir: ", wd)
票数 346
EN

Stack Overflow用户

发布于 2013-03-24 01:14:02

或者使用message

代码语言:javascript
复制
message("Current working dir: ", wd)

@agstudy的答案在这里更合适

票数 25
EN

Stack Overflow用户

发布于 2015-02-22 04:39:13

最简单的方法是使用paste()

代码语言:javascript
复制
> paste("Today is", date())
[1] "Today is Sat Feb 21 15:25:18 2015"

paste0()将导致以下结果:

代码语言:javascript
复制
> paste0("Today is", date())
[1] "Today isSat Feb 21 15:30:46 2015"

请注意,字符串和x之间没有默认分隔符。在字符串末尾使用空格是一种快速解决方法:

代码语言:javascript
复制
> paste0("Today is ", date())
[1] "Today is Sat Feb 21 15:32:17 2015"

然后将任一函数与print()结合使用

代码语言:javascript
复制
> print(paste("This is", date()))
[1] "This is Sat Feb 21 15:34:23 2015"

代码语言:javascript
复制
> print(paste0("This is ", date()))
[1] "This is Sat Feb 21 15:34:56 2015"

正如其他用户所说,您也可以使用cat()

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15589601

复制
相关文章

相似问题

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