2016-07-01 1 views
3

나는 2 개의 칼럼 (나이와 성별)을 가진 데이터 프레임을 가지고있다.팬더로 연령 분포를 플로팅하는 방법

sex,age 
1,30 
2,29 
1,34 
1,27 
2,28 
2,28 
1,40 
1,30 
1,27 
2,31 
1,37 
1,31 
2,28 
2,30 
2,27 
2,27 
2,29 
2,32 
1,28 
1,27 
1,28 
1,28 
1,29 
1,33 
1,32 
1,30 

각 성별에 대한 연령 분포를 어떻게 표시 할 수 있습니까?

+3

당신은'df.groupby ('섹스') 의미와. 플롯() '? (df.groupby ('sex'). hist()'또한 여기서는 이미지보다는 텍스트, 이상적으로는 원시 데이터와 코드를 게시하는 것입니다. – EdChum

+1

데이터 프레임의 코드 버전을 추가하십시오 (PNG 파일이 아님). 그것을 입력하기 만하면됩니다 ... 그리고 팬더로이 목표를 달성하기 위해 최선을 다한 것을 제공하면 다른 코더는 어디에서 변화를 주는지, 무엇을 다르게 할 것인지를 보여주는 동기가 될 수 있습니다. 감사. – Dilettant

+1

@EdChum은 data_frame.groupby ('sex')처럼 보입니다. hist()가 올바른 것입니다. 그러나 여러 플롯을 렌더링합니다. 모든 분포를 1 플롯에 정확하게 그리려면 어떻게해야합니까? – dimazubrik

답변

5

groupby 다음 plot @EdChum 당 kind='kde'

df1.groupby('sex').age.plot(kind='kde') 

enter image description here

df1.groupby('sex').age.hist() 

enter image description here

관련 문제