计算R中某个值的出现次数

计算R中某个值的出现次数,r,vector,R,Vector,如果在R中有一个数字向量 numbers <- c(1,1, 2,2,2, 3,3, 4,4,4,4, 1) numbers我们可以使用ave并通过使用“numbers”vector ave(numbers, numbers, FUN = seq_along) #[1] 1 2 1 2 3 1 2 1 2 3 4 3 。如亨里克评论链接中所述,data.table::rowid(numbers)也会返回所需的结果。 ave(numbers, numbers, FUN = seq_alo

如果在R中有一个数字向量

numbers <- c(1,1, 2,2,2, 3,3, 4,4,4,4, 1)

numbers我们可以使用
ave
并通过使用“numbers”
vector

ave(numbers, numbers, FUN = seq_along)
#[1] 1 2 1 2 3 1 2 1 2 3 4 3

。如亨里克评论链接中所述,
data.table::rowid(numbers)
也会返回所需的结果。
ave(numbers, numbers, FUN = seq_along)
#[1] 1 2 1 2 3 1 2 1 2 3 4 3