【问题标题】:R: How to expand a vector to a bigger length maintaining its unique values? [duplicate]R:如何将向量扩展为更大的长度以保持其唯一值? [复制]
【发布时间】:2020-11-05 16:08:03
【问题描述】:

假设我们有一个像下面这样的向量:

countries <- c("UK", "Germany", "Italy", "Denmark")

我想用这个创建另一个,但更长一点:

countries_long <- c("UK", "UK", "UK", "UK", "Germany", "Germany", "Italy", "Italy", "Denmark", "Denmark", "Denmark")

我怎样才能达到这个结果?

【问题讨论】:

    标签: r


    【解决方案1】:
    > rep(countries, c(4,2,2,3))
     [1] "UK"      "UK"      "UK"      "UK"      "Germany" "Germany" "Italy"   "Italy"   "Denmark" "Denmark" "Denmark"
    > 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-06
      • 2021-04-12
      • 2020-04-27
      • 2020-07-24
      • 2016-08-29
      • 1970-01-01
      • 1970-01-01
      • 2021-11-22
      相关资源
      最近更新 更多