我将尝试对一组事物进行分组,并根据最小、最大和平均值动态地在组内执行削减操作(针对最小值和最大值)。
我的数据集类似于以下内容:
Country Value
Uganda 210
Kenya 423
Kenya 315
Tanzania 780
Uganda 124
Uganda 213
Tanzania 978
Kenya 524
我希望你能翻译出每个值所在的范围,是高于还是低于中间值:
Country Value Range
Uganda 210 (168.5, 213)
Uganda 124 (124, 168.5)
Uganda 213 (168.5, 213)
Kenya 423 (419.5, 524)
Kenya 315 (315, 419.5)
Kenya 524 (419.5, 524)
Tanzania 780 (780, 879)
Tanzania 978 (879, 980)
如果我使用循环迭代每个组,我就能够实现这一点。我也能够基于整个数据集的最小值和最大值来进行切割,但无法针对单个组进行切割。不过,我想知道是否可以使用pandas在一两行代码中完成,而不是使用循环。