2017-12-11 6 views
2

의 평균 찾기 :내가 '인도'라는 dataframe 'Indometh'에서 하위 집합을 만든 일부

indo 
    Subject time conc 
1  1 0.25 1.50 
13  2 0.50 1.63 
24  3 0.50 1.49 
25  3 0.75 1.16 
34  4 0.25 1.85 
35  4 0.50 1.39 
36  4 0.75 1.02 
46  5 0.50 1.04 
57  6 0.50 1.44 
58  6 0.75 1.03 

가 나는 부분 집합의 평균 농도가 무엇인지 찾으려합니다. 농도의 평균을 표시합니다

mean(subset(indo, conc >1 & conc <2)) 

나는 요약 (인도)를 알고 있지만 난 그냥 진한이 작업을 수행 할 수있는 다른 방법이 있다면 알고 싶어 : 나는 아무 소용 제외한 코드를 사용했다.

+1

'평균 (하위 집합을 (인도, 진한> 1 진한 <2, 진한, TRUE))' –

+0

이 중대하다, 대단히 감사합니다! :-) –

답변

3

당신은 대괄호 표기법을 통해 부분 집합을 시도 할 수 있습니다 :

mean(indo$conc[indo$conc > 1 & indo$conc < 2]) 
관련 문제