【问题标题】:How can I replace vector values with ascending numbers using the same intervals如何使用相同的间隔将向量值替换为升序数字
【发布时间】:2022-06-16 22:41:36
【问题描述】:

我正在尝试用不同的间隔替换向量的值,以便间隔从 1 到最后一个间隔编号。例如,

x <- c(5, 5, 5, 7, 7, 7, 9, 11, 11, 11, 15, 15, 15, 17, 17, 17, 17)

我想变成这样:

y <- c(1, 1, 1, 2, 2, 2, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6)

有没有办法自动做到这一点?

感谢您的帮助。

【问题讨论】:

  • as.numeric(factor(x))

标签: r


猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-12
  • 1970-01-01
  • 2021-08-30
  • 2023-03-21
  • 2021-10-31
相关资源
最近更新 更多