У меня есть DataFrame с мультииндексом, одна из дат, а другая пронумерована от 0 до 1267, как показано на изображении.
Как сделать индекс 0-1267 в виде столбцов вместо строк и указать даты в качестве единственного индекса строки?
Выберите какой-либо столбец, а затем используйте Series.unstack на первом уровне:
Series.unstack
df1 = df['CUMULATIVE FRACTION'].unstack(0)
Или, если нужно, MultiIndex в столбцах используйте DataFrame.unstack:
MultiIndex
DataFrame.unstack
df2 = df.unstack(0)