【发布时间】:2014-04-17 09:59:58
【问题描述】:
我正在尝试基于另一个向量创建索引向量。这是源向量:
a <- c("A", "A", "B", "C", "D", "E", "E", "E")
生成的索引向量应如下所示:
x <- c(1, 2, 1, 1, 1, 1, 2, 3)
我试过了,但这并没有产生正确的结果:
a <- c("A", "A", "B", "C", "D", "E", "E", "E")
rle.a <- rle(a)
m <- max(rle.a$lengths)
rep(1:m, each=rle.a$lengths)
如何进行?
【问题讨论】: