在另一个数据帧中定义唯一值范围的一个数据帧中计算唯一值

在另一个数据帧中定义唯一值范围的一个数据帧中计算唯一值

问题描述:

我有两个不同的数据框,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。

任何人有什么好主意?

是否这样?

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

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

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