如何向现有df添加多级列索引?我从Excel文件中读取df,所以我不想使用pd.DataFrame重新创建df
多谢各位
当前状态
|Total Assets| AUMs |
Firm 1 | 100 | 300 |
Firm 2 | 200 | 3400 |
Firm 3 | 300 | 800 |
Firm 4 | NaN | 800 |
所需状态
Importance| H | H |
Category | Cat1 | Cat2 |
|Total Assets | AUMs |
Firm 1 | 100 | 300 |
Firm 2 | 200 | 3400 |
Firm 3 | 300 | 800 |
Firm 4 | NaN | 800 |
您可以使用几个构造函数中的一个手动构造^{} 。从您案例的文档中:
^{}
将数组列表转换为多索引
^{}
将元组列表转换为多索引
^{}
从数据帧生成多索引
对于您的情况,我认为
pd.MultiIndex.from_arrays
可能是最简单的方法:输出:
相关问题 更多 >
编程相关推荐