如何在 R 中使用 paste() 函数删除点之前的 space

How to remove space before dot using paste() function in R

我尝试使用粘贴功能在 R 中打印一些字符串和数字,例如:

method = "binomial"
b = 5
paste("The method is", a, "and the value is", b, ".")

结果看起来像

"The method is binomial and the result is 5 ."

如何去掉 5 和 . 之间的 space?我希望结果看起来像

"The method is binomial and the value is 5."

如果我使用 paste0("The method is", a, "and the value is", b, ".") 结果看起来像

"The method isbinomialand the result is5."

谢谢。

使用paste0:

paste0("The values are ", a, " and ", b, ".")
"The values are 4 and 5."

paste("The values are ", a, " and ", b, ".", sep = "")

Paste0(...)paste(..., sep = "") 工作正常,但我发现 glue() 提供了一种连接字符串的简洁方法,没有很多开始和结束引号。

在这种情况下:

glue::glue("The values are {a} and {b}.")