小编tob*_*ret的帖子

如何使用 Pandas 重新排序多索引列?

表显示在这里

代码:

dff = pd.DataFrame({'Country':['France']*4+['China']*4,
                   'Progress':['Develop','Middle','Operate','Start']*2,
                   'NumTrans':np.random.randint(100,900,8),
                   'TransValue':np.random.randint(10000,9999999,8)})

dff = dff.set_index(['Country','Progress']).T
Run Code Online (Sandbox Code Playgroud)

数据和代码如上所示。

我想知道有什么方法可以使用 Python 将“进度”重新排序为 start-develop-middle-operate。

我尝试使用地图功能并用数字设置每个阶段,但无法从多索引中提取“进度”

谢谢!

multi-index pandas

5
推荐指数
1
解决办法
3209
查看次数

标签 统计

multi-index ×1

pandas ×1