2014-11-23 6 views
1

여기팬더 : 선택한 컬럼의 평균을 찾는

이 는 내가 필요로하는 연간 (열 (총 강우량) (열 (년) 평균 내가 가진 데이터 집합이 강우량을 포함

내 DataFrame의 처음 15 개 요소입니다. 2011 년

에 사람이

이 나중에 나는 당신이를 사용할 수있는 2011 년

In [143]: df.head(15) 

Out[143]: 

    Total Rainfall  Year 
0   134.6  1962 
1   77.2  1962 
2   73.6  1962 
3   68.6  1962 
4   80.7  1962 
5   50.2  1962 
6   92.2  1962 
7   99.4  1962 
8   122.4  1962 
9   42.6  1962 
10   105.5  1962 
11   86.4  1962 
12   34.8  1963 
13   96.0  1963 
14   212.5  1963 

답변

1

1962에서 연간 평균 음모 싶어?이 도움이 수 이것에 대한. 특정 컬럼 (들)의 값에 의해

>>> df.groupby('Year').mean() 
     Rainfall 
Year    
1962 86.116667 
1963 114.433333 

팬더 'groupby 방법 그룹 A DataFrame을하고 (이 경우 특정 기능 (들)과 다른 열에서 숫자 데이터를 집계 : 사용자가 제공 한 데이터를 사용하여 mean).

enter image description here

+0

내가 간단 알고 있었다 :

이 데이터를 플롯하려면 plot를 사용하고 원하는 차트의 종류를 지정할 수 있습니다 :

>>> df.groupby('Year').mean().plot(kind='bar'); 

이 막대 차트를 생산! 대단히 감사합니다. – jackal

관련 문제