python pandas问题

如图,计算每个年代男性出生数,请问该怎么写呢。试了好多次都没写出来。

img

试试这个

births[births['gender']=='M'].groupby('year').count()

births[births['gender'] == 'M'].groupby('decade').count()

data_group_gender=data[].groupby('gender').sum() #按性别分组并求和
data_group_gender.loc['M',['births']]/data_group_gender['births'].sum() # 男性出生率

如果有帮助,点一下下采纳