【发布时间】:2016-09-27 15:43:36
【问题描述】:
为什么在 R 中打印与粘贴一起使用?
speed <- 31
print(paste("Your speed is", speed))
# [1] "Your speed is 31"
paste("Your speed is", speed))
# [1] "Your speed is 31"
【问题讨论】:
-
因为
paste()生成了一个字符向量并打印了print()。仅仅因为您在调用paste()时以交互方式看到输出并不意味着您将在非交互式脚本或函数调用中以这种方式看到它。另外,感谢@JJJ 让喊声静音。 -
这个问题是否与stackoverflow.com/a/11533369/382936重复
-
@SethDifley:我不理解反对意见,因为我认为问题是关于 R 控制台的基本行为,并且无法理解每个完整表达式的隐含
print调用。我确实搜索了一个重复但没有找到,但愿意提供一个近距离的锤子投票。 -
我不确定它是否是重复的。如果不是重复的,则不应作为重复关闭。
标签: r