我是熊猫新手,因此请耐心对待这个问题我有一个 Df,其中包含多年来收集的年份、州和人口数据
我想找到任何一年的最大流行音乐和相应的状态
例子:
1995 Alabama xx; 1196 New York yy; 1997 Utah zz
我做了一个groupby,得到了一年内所有州的人口;我如何迭代这些年来
state_yearwise = df.groupby(["Year", "State"])["Pop"].max()
state_yearwise.head(10)
1990 Alabama 22.5
Arizona 29.4
Arkansas 16.2
California 34.1
2016 South Dakota 14.1
Tennessee 10.2
Texas 17.4
Utah 16.1
现在我做到了
df.loc[df.pop == df.pop.max(), ["year", "State", "pop"]]
1992 Colorado 54.1
只给我 1 年和所有年份和州的最大值 我想要的是每年哪个州的人口最多
建议?