在 Pandas 数据透视表中设置多级索引

我有一个看起来像这样的数据框:

http://img.mukewang.com/60d1355b00014a7010500915.jpg

并且可以在这里查看和下载。


我正在尝试旋转此数据框,使 'DISTRICT' 是索引的第一级,'BLANK' 'CON'、'DEM'、'GRE'、'IND'、'OTH'、'REF'、'REP ', 'WEP', 'WOR' 列是多级索引的第二级。然后我想将“状态”列设置为水平列“活动”和“非活动”。我写了以下代码:


active_inactive8.pivot(index=['DISTRICT', 'DEM', 'REP', 'CON', 'GRE',

                              'WOR', 'IND', 'WEP', 'REF', 'OTH', 'BLANK'],

                       columns='STATUS')

但得到错误:ValueError: all arrays must be same length。


我也试过 .melt 没有成功。


慕仙森
浏览 107回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python