2013-05-15 4 views
1

나는 내 문제에 대한 해결책을 찾기 위해 몇 시간 동안 노력해 왔지만, R과 프로그래밍이 처음 인 이래서 나는 용어를 잘 이해하지 못했다. 온라인 도움말을 효과적으로 검색 할 수 있습니다.동일한 조건에 속하는 점수를 체계화하는 방법 R

아래는 간단한 데이터 버전입니다. 전체 데이터에는 200 개의 서로 다른 항목과 24 개의 주제가 있습니다.

점수가 속한 "항목"에 관한 데이터로 작업 할 수 있어야합니다. 예를 들어, 항목 3의 모든 첫 번째 점수 또는 항목 2의 모든 두 번째 점수의 평균 계산과 같은 기본 기능을 수행 할 수 있기를 원합니다.

어떻게 접근해야합니까? 감사!

Subject Item First score  Second score 

    1  1   0.92   0.58  
    1  2   1.00   1.00  
    1  3   1.00   0.69  
    2  1   0.90   0.58  
    2  2   0.95   0.90  
    2  3   1.00   0.92 

답변

0

또한 평균 계산하려면

FirstScoreByItem[1] 

를 사용하여 각 항목에 대해 점수를 액세스하려면 split()

FirstScore <- c(0.92,1.00,1.00,0.90,0.95,1.00) 
Item <- rep(1:3,2) 
FirstScoreByItem <- split(FirstScore, as.factor(Item)) 

을 사용할 수,

mean(FirstScoreByItem[1]) 
+0

이 좋은 것 같다 사용 솔루션도. 감사! – user2383887

관련 문제