如何找到该州有多少雌性和雄性,以及如何将它们与熊猫一起计数



我发现一个州有多少人,但我不知道如何计算每个子组中的成员数量。例如:在"WK"州,有16名女性和16名男性民主党人,32名女性和32名男性共和党人。**

我的代码:

import pandas as pd
df = pd.read_csv("legislators-current.csv")
member = df[['state', 'party', 'gender']].groupby(['gender', 'party'])
x = member.count()
print(x)

我的输出:

gender  party       state          
F      Democrat       107
Republican      40
M      Democrat       166
Independent      2
Republican     225

如果您有一个列,其中包含每个成员的State信息,那么将其添加到groupby中,它应该可以工作。

您需要什么

name     gender  party       state          
Anthony  M       Democrat    New York
John     M       Republican  California
Bill     M       Democrat    Texas
Angela   F       Independent California
Irina    F       Republican  New York

然后

member = df[['name', 'gender', 'party', 'state']].groupby(['gender', 'party', 'state']).count()

最新更新