我的数据框如下所示:
Sim_1 Sim_2 Sim_3
2016 1.063708 1.008885 1.028539
2017 1.114644 0.994331 1.043218
为了将它附加到另一个双索引数据框,我想在现有列名下面添加一个新级别,这样数据框将具有以下结构
SIMULATION Sim_1 Sim_2 Sim_3
IDX LR LR LR
2016 1.063708 1.008885 1.028539
2017 1.114644 0.994331 1.043218
我该怎么做?
答案 0 :(得分:1)
您可以使用MultiIndex.from_arrays
:
Library
答案 1 :(得分:1)
您可以使用pandas.MultiIndex.from_product
:
>>> df.columns = pd.MultiIndex.from_product([df.columns, ['LR']], names=['SIMULATION', 'IDX'])
>>> df
SIMULATION Sim_1 Sim_2 Sim_3
IDX LR LR LR
2016 1.063708 1.008885 1.028539
2017 1.114644 0.994331 1.043218