首页 > 解决方案 > Pandas:查找子集中每一列的最大值

问题描述

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

标签: pythonpandas

解决方案


使用groupby

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

推荐阅读