【问题标题】:Change names of elemnts thats are already names in a vector in R [duplicate]更改R中向量中已经名称的元素的名称[重复]
【发布时间】:2019-02-27 12:58:52
【问题描述】:

这是我的矢量

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 包可以帮到我吗?

有什么帮助吗?

【问题讨论】:

    标签: r dplyr


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-31
      • 2016-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-20
      相关资源
      最近更新 更多