年齢

2016-09-27 31 views
1

により、データフレームにおけるジェンダーの発生を数える私が知りたいのですがどのような年齢

age gender 
69 M 
29 F 
61 F 
66 F 
52 M 

のようなデータフレームは、各年齢群であるどのように多くの男性と女性である持っています。どういうわけか、groupbyを使って年齢別にデータをグループ化し、aggを使って男性と女性のインスタンスを数えますか?

答えて

3

あなたは年齢や性別をGROUPBYことができます。

df.groupby(['age','gender']).size() 
df.reset_index(inplace=True) 

age gender 
69 M  1 
29 F  1 
61 F  1 
66 F  1 
52 M  1 
+0

フムを与えるだろう、いやこれは作業を行います。代わりに、男性と女性を列にしたいと考えていました。私は 'ピボット'でそれをすることができると思いますよね?編集:あなたの答えに 'unstack( 'gender')'を追加して、私が望むものを達成しました。ありがとう –