我有这个数据框,我想计算一列中每个唯一值的频率(数字)。
userID bookmarkID tagID value
228 1 1 0.0005
255 1 1 0.0007
5 2 1 0.0068
66 2 1 0.0008
99 2 1 0.0006
206 2 1 0.0006
3 3 1 -0.0007
5 3 1 0.0633
7 3 1 -0.0012
例如,列bookmarkID,我想得到两个向量:一个是唯一值[1,2,3],另一个是对应的计数:[2,4,3]。我怎么能这样做?
答案 0 :(得分:0)
我认为您正在寻找table
和unique
。请考虑您的data.frame是df
,
> table(df$bookmarkID)
1 2 3
2 4 3
> unique(df$bookmarkID)
[1] 1 2 3