2017-12-18 3 views
0

저는 python에 초보입니다.값으로 팬더 데이터 프레임을 그룹화하는 방법

나는 다른 국적을 선택하고 싶다. 그리고 그들의 개수, 나는 큰 데이터 세트를 가지고있다. 서로 다른 국적을 선택하고 자신의 수 (발생)를 얻고 싶은 경우에 나는 jupyter 노트북

df1 = df[['Age', 'Nationality']] 
df1 

NaN Age  Nationality 
0 32 Portugal 
1 30 Argentina 
2 25 Brazil 
3 30 Uruguay 
4 31 Germany 
5 28 Poland 
+0

그럼,'df.Nationality.value_counts()'? –

+1

그렇지 않다면 문제가 정확히 무엇입니까? 이 데이터에 대해 예상되는 출력을 제공 할 수 있습니까? 덕분에 @ Teddy에게 –

답변

0

을 사용하고 , 당신이 그룹화는 (귀하의 경우 '국적')을 원하는 열을 기준으로 값이 수를 할 수있는 그것에

df1 = df.groupby('Nationality').count() 
+0

감사합니다. 이 작품과 각 국적의 개수를 제공합니다 – akashk

+0

고마워요 @akashk. 이 답이 문제를 해결하는 데 도움이 되었다면 문제 해결에 도움이되는 다른 사용자가 솔루션을 찾는데 도움이되므로 해결 방법으로 표시하십시오. – Teddy

관련 문제