【问题标题】:Creating a repeating vector sequence in R [duplicate]在R中创建一个重复的向量序列[重复]
【发布时间】:2017-09-12 03:35:59
【问题描述】:

我需要一些帮助。如何创建以下向量序列:

1 1 1 1 2 2 2 3 3 4

我尝试使用 (rep) 和 (seq) 但仍然不成功。

【问题讨论】:

  • 也可以看看这两个:1 & 2
  • @Sotos 对于这个特殊问题,这是一个有趣的问题:sort(sequence(1:4))

标签: r seq rep


【解决方案1】:

试试这个:

rep(1:4,4:1)

输出:

[1] 1 1 1 1 2 2 2 3 3 4

【讨论】:

    【解决方案2】:

    或更简洁:c(rep(1, 4), rep(2,3), rep(3, 2), 4)

    输出:[1] 1 1 1 1 2 2 2 3 3 4

    【讨论】:

      猜你喜欢
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      • 2018-09-13
      • 2021-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-07
      相关资源
      最近更新 更多