, поскольку индекс имеет два столбца TIME
, возникает ошибка, когда reset_index
, renaming
решает проблемы
In [41]: dfs
Out[41]:
A B
TIME TIME
1 1 3 4
2 4 5
3 2 1
In [42]: dfs.index.names = ['M','TIME']
In [43]: df=dfs.reset_index()
In [44]: df['TIME'] = df['M'].astype(str) + "-" + df['TIME'].astype(str)
In [45]: df[['TIME','A','B']]
Out[45]:
TIME A B
0 1-1 3 4
1 1-2 4 5
2 1-3 2 1