我想找一个具体的数据(python,pandas,seaborn)

I want to find a specific data (python,pandas,seaborn)

我想查找有关 classes 和性别的具体数据。比如,First Class 中有 100 名男性和 102 名女性。 我尝试使用 groupby 方法,我可以达到男性和女性的数量,但无法找到他们的 classes。 我也试过 groupby("class")["sex"].count() 但我没有得到我想要的 此外,我尝试了过滤器功能来制作过滤器,但我的大脑突然停止工作

你能帮帮我吗?如果可以的话,你能告诉我如何在这种情况下使用过滤器吗? 已经谢谢你了 enter image description here

您似乎想知道如何按两列分组和计数。使用

很容易做到这一点
df.groupby('class').sex.value_counts().unstack()

对于你的情况,这会产生

sex     female  male
class
First       94   122
Second      76   108
Third      144   347