This question already has answers here:
Numbering rows within groups in a data frame
(9 个回答)
3年前关闭。
如果我在 R 中有一个数字向量。
我想返回一个向量,该向量提供该值沿向量累积出现的次数。 IE。
(9 个回答)
3年前关闭。
如果我在 R 中有一个数字向量。
numbers <- c(1,1, 2,2,2, 3,3, 4,4,4,4, 1)
我想返回一个向量,该向量提供该值沿向量累积出现的次数。 IE。
results <- c(1,2, 1,2,3, 1,2, 1,2,3,4, 3)
最佳答案
我们可以使用 ave
并通过与“数字”seq_along
分组来应用 vector
ave(numbers, numbers, FUN = seq_along)
#[1] 1 2 1 2 3 1 2 1 2 3 4 3
关于r - 计算 R 中某个值出现的次数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47310218/
10-11 08:26