在R中计算具有相同id的数据

时间:2016-09-19 08:28:56

标签: r count

我试图找出播放同一个movid的时间。

This is data I am using

感谢评论,

这是电影播放的频率

  > c<-head(table(B$movid),n=5)
  > head(as.data.frame(c),n=5)
      id Freq
  1    1  452
  2    2  131
  3    3   90
  4    4  209
  5    5   86

1。对于这些数据,我想知道如何为每个id

+1频率值

这是评级数据

  > d<-table(B$movid[B$rating>4])
  > head(as.data.frame(d),n=5)
      id Freq 
  1    1  119
  2    2    9
  3    3   11
  4    4   29
  5    5    6

2。在我找到这个比例(d / c)作为矢量矩阵以创建新矩阵之后。

感谢您的时间,感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我们可以使用table来查找频率

table(df1$movid)

关于第二个问题

length(unique(df1$movid[df1$rating>3.5]))