pandas read_excel с мультииндексом и parse_date;как? - PullRequest
0 голосов
/ 19 октября 2019

Я пытаюсь использовать pandas read_excel для чтения файла Excel с двумя строками заголовка и столбцом, который содержит даты. Я пытаюсь использовать функцию parse_dates для указания столбца даты для анализа, но у меня возникают некоторые проблемы, код в основном;

dateColNms= [('start_date', '(*)Start')]
df = pd.read_excel(fileName,  sheet_name = sheetNm, skiprows=0, header= [0,1], parse_dates = dateColNms)

Код выдает ошибку;

KeyError: '(*)Start'

Я пробовал варианты указания имен столбцов даты, но, похоже, ни один из них не работает. У кого-нибудь есть указатели? Спасибо, Ве.

Ответы [ 2 ]

0 голосов
/ 19 октября 2019

Спасибо за ваш ответ. Я попытался использовать это, прежде чем опубликовать свой вопрос, и он работает как ожидалосьНиже приведен снимок конкретного столбца заголовка. С уважением, Weh

снимок заголовка

0 голосов
/ 19 октября 2019

Похоже, что у вас нет столбца с таким именем '(*) Start'. Попробуйте прочитать файл Excel с parse_date = 'start_date' для подтверждения.

...