Я использовал DataFrame Pandas для хранения некоторых данных и преобразовал их в сводную таблицу Pandas с двумя индексами. Я хочу преобразовать его в массив Numpy, но главное в том, что я хочу сохранить индексы для каждой строки.
Скажем, фрейм данных выглядит следующим образом: (я использую - чтобы заменить некоторые пробелы, потому что у меня проблемы с форматированием)
-----A -B --C --D
0 AA BB C0 D0
1 AA BB C1 D1
2 AA BB C2 D2
Преобразование в сводную таблицу с
df1 = df.pivot_table(index=[A,B], columns=C)
Я получаю
C---------C0 C1 C2
A ---B
AA BB --D0 D1 D2
Когда я использую df1.values, я получаю [D0, D1, D2].
Я хочу [AA, BB, D0, D1, D2]
Как бы я это сделал?
Заранее спасибо.