2014-10-29 2 views
0

두 개의 다른 데이터 프레임이 있습니다. Scale은 허용되는 점수 범위/포인트이며이 경우 1-5입니다. Score는 Scale에 정의 된 값을 사용하여 참가자가 제공 한 실제 점수입니다. 스코어 데이터 프레임에서 각 스케일 포인트의 점수를 계산해야합니다. 예를 들어,이 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) 

의 제로 카운트가 나는 집계 시도하면서 점수에서 2 개의 수는,하지만 그것은 단지가 하나 개의 데이터 프레임에있는 고유 한 값을 확인하고 또 다른 하나와 상담 할 수 없었다. 예를 들어, Score에서 1의 점수가 0이고 2,3,4,5의 경우에만 반환 횟수를 찾을 수 없습니다.

누구든지 좋은 생각이 있습니까?

답변

1

이와 비슷한?

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

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

환상적인! 그것은 아름답게 작동합니다! 고맙습니다! –

관련 문제