我有一个像
这样的数据框age gender
69 M
29 F
61 F
66 F
52 M
我想知道的是每个年龄组中有多少男性和女性。有什么方法我可以使用groupby
按年龄对数据进行分组,然后使用agg
来计算男性和女性的实例?
答案 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