如何在python中筛选和分组
我有一个数据集(以下面的例子组成),我试图同时分组和筛选。我想按职业分组,然后只筛选男性的性别。我也在熊猫馆工作如何在python中筛选和分组,python,pandas,group-by,filtering,Python,Pandas,Group By,Filtering,我有一个数据集(以下面的例子组成),我试图同时分组和筛选。我想按职业分组,然后只筛选男性的性别。我也在熊猫馆工作 Occupation Age Sex Accountant 23 Female Doctor 33 Male Accountant 43 Male Doctor 28 Female 我希望最终结果如下所
Occupation Age Sex
Accountant 23 Female
Doctor 33 Male
Accountant 43 Male
Doctor 28 Female
我希望最终结果如下所示:
Occupation Sex
Accountant 1
Doctor 1
到目前为止,我已经得出了以下结论,但它并没有过滤男性的性别
data.groupby(['occupation'])[['sex']].count()
谢谢。在
groupby
data.query('Sex == "Male"').groupby('Occupation').Sex.size().reset_index()
这是熊猫吗?它是。刚刚编辑的。谢谢。编辑:没关系,我输入时错过了。现在可以工作了,谢谢!