【发布时间】:2021-05-14 13:12:12
【问题描述】:
我有一个数据框,其列由 0 和 1 的序列组成。 0 不感兴趣,但 1 表示在时间序列中发生的事件,目标是为每个事件分配唯一的值。简单的整数值就足够了。所以在下面的代码中,“x”是我所拥有的,“目标”是我所追求的。
这看起来很简单,但我不知道如何在帮助搜索中表达这个问题......
我拥有的数据框:
x <- c(rep(0,4),rep(1,5),rep(0,2),rep(1,4),rep(0,10),rep(1,3))
x <- data.frame(x)
我想要的数据框:
x$goal <- c(rep(0,4),rep(1,5),rep(0,2),rep(2,4),rep(0,10),rep(3,3))
【问题讨论】:
标签: r sequence seq run-length-encoding