R 求向量中某个数的重复次数
我有一个像这样的向量:R 求向量中某个数的重复次数,r,R,我有一个像这样的向量: v <- c(1, 1, 5, 5, 5, 2, 2, 6, 6, 1, 3) [value] [repeate] 1 3 5 3 2 2 6 2 3 1 给我的只有: [1] 1 5 2 6 3 但我想要这样的东西: v <- c(1, 1, 5, 5, 5, 2, 2, 6, 6, 1, 3) [value] [repeate] 1
v <- c(1, 1, 5, 5, 5, 2, 2, 6, 6, 1, 3)
[value] [repeate]
1 3
5 3
2 2
6 2
3 1
给我的只有:
[1] 1 5 2 6 3
但我想要这样的东西:
v <- c(1, 1, 5, 5, 5, 2, 2, 6, 6, 1, 3)
[value] [repeate]
1 3
5 3
2 2
6 2
3 1
这是
表的作业
:
table(v)
# v
# 1 2 3 5 6
# 3 2 1 3 2
另外,请记住,对于表
,有一个data.frame
方法可以将其转换为长格式,如您在问题中所示:
data.frame(table(v))
# v Freq
# 1 1 3
# 2 2 2
# 3 3 1
# 4 5 3
# 5 6 2
这是
表的作业
:
table(v)
# v
# 1 2 3 5 6
# 3 2 1 3 2
另外,请记住,对于表
,有一个data.frame
方法可以将其转换为长格式,如您在问题中所示:
data.frame(table(v))
# v Freq
# 1 1 3
# 2 2 2
# 3 3 1
# 4 5 3
# 5 6 2