R函数标记序列的多个条目
R function to tag multiple entries to a sequence
我想在 R 中创建一个 函数,它可以按顺序(序列号顺序)标记以下条目,其中他们出现了。以下条目重复 2,因此在这种情况下:
numbers: 1 1 2 2........
tag: 1 2 1 2........
在此处复制 akrun 的答案,这样问题看起来就不会没有答案了
numbers<-c(1,1,2,2,2,3)
tag<-ave(numbers, numbers, FUN=seq_along)
tag
# [1] 1 2 1 2 3 1
我想在 R 中创建一个 函数,它可以按顺序(序列号顺序)标记以下条目,其中他们出现了。以下条目重复 2,因此在这种情况下:
numbers: 1 1 2 2........
tag: 1 2 1 2........
在此处复制 akrun 的答案,这样问题看起来就不会没有答案了
numbers<-c(1,1,2,2,2,3)
tag<-ave(numbers, numbers, FUN=seq_along)
tag
# [1] 1 2 1 2 3 1