【发布时间】:2019-02-02 09:23:10
【问题描述】:
代码:
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
数据和代码如上所示。
我想知道是否有任何方法可以使用 Python 将“进度”重新排序为 start-develop-middle-operate。
我尝试使用地图功能并为每个阶段设置一个数字,但无法从多索引中提取“进度”
谢谢!
【问题讨论】:
-
在这里以最佳方式回答:stackoverflow.com/questions/40570679/…
标签: pandas multi-index