如何在paste0结果的开头或结尾添加字符?

Jaz*_*azz 2 r string-concatenation

我正在尝试创建一个看起来像这样的字符串 "c,1,2,3,4,5,6,7,8"

我可以通过执行以下操作来获取字符串的数字部分:

paste0(1:200, collapse = ",")
Run Code Online (Sandbox Code Playgroud)

如何在结果的开头添加“ c” paste0?或者,如何将结果添加到“,c”结尾?

akr*_*run 6

我们可以用 paste

paste0("c(", paste0(1:200, collapse = ","), ")")
Run Code Online (Sandbox Code Playgroud)

或搭配 sprintf

sprintf("c(%s)", paste0(1:200, collapse=","))
Run Code Online (Sandbox Code Playgroud)

如果我们只需要'c',则使用

sprintf("c,%s", paste0(1:200, collapse = ","))
Run Code Online (Sandbox Code Playgroud)