Я использую to_csv для записи данных DataFrame в файлы csv. Файл CSV имеет один столбец, который содержит multiindexes в кортежах, как:Pandas - писать строки Multiindex с to_csv
('a', 'x')
('a', 'y')
('a', 'z')
('b', 'x')
('b', 'y')
('b', 'z')
Однако, я хочу, чтобы иметь возможность вывода мультииндексных двух столбцов вместо одного столбца кортежей, таких как:
a, x
, y
, z
b, x
, y
, z
Похоже, что tupleize_cols
может достичь этого для столбцов, но для строк нет такой опции. Есть ли способ достичь этого?
'' tupleize_cols'' - для мультииндекса по столбцам (его значение в 0.12); просто _ 'reset_index(). set_index (['idxa', 'idxb']). to_csv()' 'ваш лучший выбор (укажите' 'index_col = ['idxa', 'idxb']' 'on read -back – Jeff
Я поставил ответ, чтобы лучше объяснить – Jeff