性别和城市是两个不同的列。我要搜索的方式是,在熊猫的特定城市中,“性别”列中有多少男性和女性
答案 0 :(得分:1)
df = pd.DataFrame({
'city': ['NY', 'NY', 'NY', 'LA'],
'gender': ['m', 'f', 'f', 'm']})
z = df.groupby(['city', 'gender']).size()
z
输出:
city gender
LA m 1
NY f 2
m 1
要检查一个城市的分布情况,例如纽约:
z = df.groupby(['city', 'gender']).size()
z['NY']
输出:
gender
f 2
m 1