我有以下数据集:
Group LowerTier UpperTier Value
1 0 99 0
1 100 199 0
1 200 299 10
1 300 1000 20
2 0 249 0
2 250 1000 5
(...)
我想用Python和pandas获得以下内容:
Group LowerTier UpperTier Value
1 0 199 0
1 200 299 10
1 300 1000 20
2 0 249 0
2 250 1000 5
换言之:我希望在得到双精度值的最小值和最大值的条件下(例如,第1组;值=0),合并一个组中具有相同值的所有行。你知道吗
我怎样才能弄到这张桌子?你知道吗
提前谢谢
你用
aggregate
试过groupby
吗?你知道吗首先创建数据帧:
然后用
agg
应用groupby
:输出:
相关问题 更多 >
编程相关推荐