2014-10-29 126 views
0

我有兩個不同的數據框,Scale是允許的分數範圍/點,在這種情況下是1-5。分數是參與者使用Scale中定義的值提供的實際分數。我需要計算分數數據框中每個縮放點的得分數。例如,有很多得分2兩項罪名,而1在另一個數據幀中定義唯一值範圍的一個數據幀中計算唯一值

a<-c(1,2,3,4,5) 
b<- c(2,3,4,5,3,4,4,3,3,5,2,3,3) 
Scale<-data.frame(Scale =a) 
Score<-data.frame(Score=b) 

零計數我試圖聚集,但它只能識別獨特的價值就在一個數據幀中發現,不能用另一個諮詢。例如,它將無法找到1分爲零的得分,僅返回2,3,4,5。

任何人有什麼好主意?

回答

1

是否這樣?

> table(factor(Score$Score, levels = a)) 

1 2 3 4 5 
0 2 6 3 2 
+0

太棒了!它的作品非常漂亮!謝謝! – 2014-10-29 22:48:00

相關問題