2016-09-19 59 views
-4

我正在嘗試查找相同movid播放的時間。使用R中的相同ID計數數據

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.對於這個數據,我想知道如何+1爲頻率值每個ID

這是評級數據

> 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)作爲矢量矩陣來創建新的矩陣。

謝謝你的時間,並感謝您的幫助!

+0

我不認爲這是因爲有它在多個問題一個傻瓜。 – akrun

+3

歡迎來到Stack Overflow!請閱讀關於[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)以及如何給出[可重現的示例]的信息(http://stackoverflow.com/questions/ 5963269)。這會讓其他人更容易幫助你。 – zx8754

+0

@Kim請使用'dput'來顯示數據而不是圖像,因爲不可能從圖像複製數據。 – akrun

回答

1

我們可以用table找到頻率

table(df1$movid) 

對於第二個問題

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