【发布时间】:2022-01-20 02:59:53
【问题描述】:
我有一个像这样的熊猫数据框,其中place1 和place2 是索引,我想通过data 值对索引place2 进行排序,而不破坏索引place1 的顺序,即对于每个 place1,place2 列变为 a, c, b。有没有办法做到这一点?
place1 place2 data
sss a 100
b 300
c 200
ses a 400
b 600
c 500
... ... ...
我还想为每个place1计算place2 == b和place2 == a之间的data差异,即dataframe变成了
place1 place2 data diff
sss a 100 200
b 300
c 200
ses a 400 200
b 600
c 500
... ... ... ...
有没有一种有效的方法来计算这样的差异?提前致谢!
【问题讨论】:
标签: python pandas dataframe multi-index