更改在R中向量中已经存在的元素的名称

时间:2018-09-24 02:57:10

标签: r dplyr

这是我的载体

c("A~B", "C~D", "E~F", "G~H","I~J","K~L")

我的原始向量比这大得多。我需要的是这样的输出:

c("A~B+time", "C~D+time", "E~F+time", "G~H+time","I~J+time","K~L+time")

无需手动进行。

Dplyr软件包可以帮助我吗?

有帮助吗?

1 个答案:

答案 0 :(得分:2)

您可以使用paste0

v <- c("A~B", "C~D", "E~F", "G~H","I~J","K~L")
paste0(v, "+time")
#[1] "A~B+time" "C~D+time" "E~F+time" "G~H+time" "I~J+time" "K~L+time"

sprintf

sprintf("%s+time", v)
#[1] "A~B+time" "C~D+time" "E~F+time" "G~H+time" "I~J+time" "K~L+time"