我有以下数据帧
id Area Country
0 11 34.45 Norway
1 12 30.25 UK
2 13 16.70 Iran
3 11 35.45 Sweden
4 13 20.22 Iraq
5 15 35.12 USA
dfObj['BigCountry'] = ''
dfObj['SmallCountry'] = ''
根据地区,我想把这个国家分为大小。我试图按id分组,然后根据组内的最大值(面积),我想设置小/大国家
输出应该是
id BigCountry SmallCountry
0 11 Sweden Norway
1 12 UK UK
2 13 Iraq Iran
5 15 USA USA
一种方法是使用
set_index
然后使用groupby
和agg
与idxmax
和idxmin
:输出:
相关问题 更多 >
编程相关推荐