是否可以像在python中一样格式化R中的文本?

时间:2016-11-08 16:00:31

标签: r formatting string-formatting

我想知道是否可以像在python中那样在R中进行文本解析。

所以python就是这样的:

"Hello World! I am from {country}".format("The Netherlands")

现在我正在寻找R中的完全相同的东西,或者以相同的方式工作的东西。

我在考虑使用gsub或类似的东西。但这感觉不对。我可能需要sprintfformat功能。

当然,找到合适的解决方案并不困难,但我只是想知道R中是否存在类似python格式的内容。

1 个答案:

答案 0 :(得分:1)

除了sprintf(在注释中提及)之外,您还可以使用glue软件包:

library(glue)

country <- "The Netherlands"
glue("Hello I am from {country}.")

# or
glue("Hello I am from {country}.", country = "Germany")