如何在r中的同一行打印字符串和变量


通常,您可能希望在 R 中的同一行上打印字符串和变量。

幸运的是,使用print()Paste0()函数可以轻松做到这一点。

以下示例展示了如何执行此操作。

示例:在 R 中的同一行上打印字符串和变量

以下代码显示如何在 R 中的同一行上打印字符串和变量:

 #define variable
my_variable <- 540.38

#print string and variable on same line
print ( paste0 (" The value of my variable is ", my_variable))

[1] "The value of my variable is 540.38"

请注意,您可以使用 R 中的Paste()Paste0()函数将多个对象连接成单个字符串。

Paste()函数使用空格作为默认分隔符来连接字符串。

默认情况下,paste0()函数不使用空格作为分隔符来连接字符串。

因此,如果我们使用paste(),那么最终的字符串中将会有一个额外的空格:

 #define variable
my_variable <- 540.38

#print string and variable on same line
print ( paste (" The value of my variable is ", my_variable))

[1] "The value of my variable is 540.38"

请注意,最终字符串中有一个额外的空格。

另请注意,我们可以使用类似的语法在同一行上打印多个变量:

 #define variables
var1 <- 540.38
var2 <- 122

#print string and multiple variables on same line
print ( paste0 (" The first variable is ", var1, " and the second is ", var2))

[1] "The first variable is 540.38 and the second is 122"

请注意,字符串和两个变量打印在同一行。

其他资源

以下教程解释了如何在 R 中执行其他常见任务:

如何在 R 中打印数组
如何在 R 中打印 Tibble 的所有行
如何使用R中的sprintf函数打印格式化字符串

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注