我想找一个具体的数据(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
我想查找有关 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