简体   繁体   English

Pandas:为子集中的每一列寻找最大值

[英]Pandas : finding maximum values for each column in a subset

在数据框中,我有这些列['Happiness score', 'GDP', 'country name', 'Region'] ,我必须创建所有地区的列表,对于每个地区,我必须找到最大值每列并命名相应的国家/地区,我已经将区域放入np.unique(df['Region']) ,但是我该如何进行?

使用groupby

df.groupby('Region').max('GDP')['GDP']

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM