要么:
df['index1'] = df.index
或
.reset_index:
df.reset_index(level=0, inplace=True)
因此,如果你有一个3级索引的多索引框架,例如:
>>> df valtick tag obs 2019-02-26 C 2 0.01392019-02-27 A 2 0.55772019-02-28 C 6 0.0303
并且要将索引中的第1级(
tick)和第3级(
obs)转换为列,你可以执行以下操作:
>>> df.reset_index(level=['tick', 'obs']) tick obs valtag C 2016-02-26 2 0.0139A 2016-02-27 2 0.5577C 2016-02-28 6 0.0303



