如何计算R中按组的元素数?

时间:2014-04-02 16:18:44

标签: r statistics

我有这个数据框,我想计算一列中每个唯一值的频率(数字)。

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]。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找tableunique。请考虑您的data.frame是df

> table(df$bookmarkID)
  1 2 3 
  2 4 3 
> unique(df$bookmarkID)
  [1] 1 2 3