按年龄计算数据框中性别的出现次数

时间:2016-09-27 13:44:03

标签: python pandas

我有一个像

这样的数据框
age gender
69  M
29  F
61  F
66  F
52  M

我想知道的是每个年龄组中有多少男性和女性。有什么方法我可以使用groupby按年龄对数据进行分组,然后使用agg来计算男性和女性的实例?

1 个答案:

答案 0 :(得分:3)

你可以按年龄和性别分组:

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