R:如何在print语句中连接十进制数值和字符串?

时间:2015-03-06 00:54:37

标签: r

我想在R中做一个简单的打印声明。

print("correlation: " + cor(data$Height, data$Weight))

但是我收到错误“二元运算符的非数字参数”。当然,打印字符串或相关函数本身也可以。这是R编程语言无法处理的东西吗? (即连接两个项目)。

顺便说一句,这也不起作用。

correlation <- cor(data$Height, data$Weight)
print("correlation: " + correlation)

我试图使用各种搜索条件查询Google,这些条款没有帮助,并阅读了帮助(打印)R文档,这让我更加困惑。

2 个答案:

答案 0 :(得分:1)

我认为您正在寻找paste0()

paste0("correlation: ", cor(data$Height, data$Weight))

如果需要,您可以将其包含在print()中。

答案 1 :(得分:0)

您可以使用cat

cat("correlation: " ,cor(mtcars$mpg, mtcars$cyl),"\n")
correlation:  -0.852162