我有一个数据帧“df”,它有[Country,Region,Happiness Score,Year]
列
df中总有{
df中总共有10
个独特的区域,每个国家的“区域”列中都有其区域名称
我想制作一个输出,显示每个地区的最低和最高幸福指数
例如,输出应该具有类似[Region,Min Happiness Score,Max Happiness Score,Country
的列,该区域的幸福感得分最低,该区域的幸福感得分最高的国家]
由于有10个独特的区域,很明显,输出的长度也应该为10。使用pandas函数和pandasql的解决方案都是受欢迎的,但我更喜欢使用带有pandas函数的解决方案
这将接近您的目标-按区域分组并查找最小值和最大值:
在Q.Hoang的好评论之后编辑-你可以用
这将为您提供国家、地区和每个地区的最低/最高分数。对我来说,最重要的是有很多函数接受列表参数
相关问题 更多 >
编程相关推荐