首页 > 解决方案 > 更改已经是 R 中向量中的名称的元素名称

问题描述

这是我的矢量图

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 包可以在这里帮助我吗?

有什么帮助吗?

标签: rdplyr

解决方案


您可以使用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"

推荐阅读