панды 0.13 читать excel новый формат
Я работаю с пандами несколько лет назад. В версии 0.12 я читал файлы excel с помощью pandas.read_excel (filename, sheetname, index_col), файл read был в следующем формате, с заголовком В первой строке:
Date 2 3
2008-01-26 283.7 8
2008-02-26 323.1 8
2008-03-26 270.7 2
2008-04-26 353.6 2
Теперь, когда я сохраняю фрейм данных в файл excel, формат заголовка изменяется, в первой строке находятся имена столбцов, а во второй строке-имя индекса, как показано в следующей таблице:
2 3
Date
2008-01-26 283.7 8
2008-02-26 323.1 8
2008-03-26 270.7 2
2008-04-26 353.6 2
Наконец, когда я читаю новый формат файла excel (используя excel_read функция), она считывает вторую строку как строку данных, а не принимает ее в качестве имени индекса.
2 3
Date NaN NaN
2008-01-26 283.7 8
2008-02-26 323.1 8
2008-03-26 270.7 2
2008-04-26 353.6 2
Есть ли какая-либо новая функция, которая позволяет мне читать этот новый формат файла, учитывая, что первая и вторая строки являются новым заголовком?
Спасибо.
1 ответ:
Фрейм данных будет записан таким образом, что попытается имитировать вывод REPL. Одно из отличий от версии 0.12.0 состоит в том, что index_label будет помещен во вторую строку вместо первой. Вы можете получить предыдущее поведение, установив опцию merge_cells в to_excel () в False:
df.to_excel('path_to_file.xlsx', index_label='label', merge_cells=False)
Таким образом, ваши файлы будут храниться так же, как и в версии 0.12.00, и не будут иметь проблем с чтением.
Мир
Маленький плотник