如何在 paste0 结果的开头或结尾添加字符?
How do I add characters to the beginning or end of result of paste0?
我正在尝试创建一个看起来像这样的字符串
"c,1,2,3,4,5,6,7,8"
我可以通过以下方式获取字符串的数字部分:
paste0(1:200, collapse = ",")
如何将 "c," 添加到 paste0
结果的开头?或者,如何在结果的末尾加入“,c”?
我们可以用paste
换行
paste0("c(", paste0(1:200, collapse = ","), ")")
或 sprintf
sprintf("c(%s)", paste0(1:200, collapse=","))
如果我们只需要'c',那么使用
sprintf("c,%s", paste0(1:200, collapse = ","))
您只需要字符串 c,而不是函数,对吗?
paste0(c("c", 1:8), collapse = ",")
创建一个由 c
和 1:8
组成的向量,然后使用 toString
:
toString(c("c", 1:8))
## [1] "c, 1, 2, 3, 4, 5, 6, 7, 8"
我正在尝试创建一个看起来像这样的字符串
"c,1,2,3,4,5,6,7,8"
我可以通过以下方式获取字符串的数字部分:
paste0(1:200, collapse = ",")
如何将 "c," 添加到 paste0
结果的开头?或者,如何在结果的末尾加入“,c”?
我们可以用paste
paste0("c(", paste0(1:200, collapse = ","), ")")
或 sprintf
sprintf("c(%s)", paste0(1:200, collapse=","))
如果我们只需要'c',那么使用
sprintf("c,%s", paste0(1:200, collapse = ","))
您只需要字符串 c,而不是函数,对吗?
paste0(c("c", 1:8), collapse = ",")
创建一个由 c
和 1:8
组成的向量,然后使用 toString
:
toString(c("c", 1:8))
## [1] "c, 1, 2, 3, 4, 5, 6, 7, 8"