Ошибка ключа для set_index фрейма данных панд по объекту списка
Я хочу установить индекс кадра данных pandas по списку, который включает даты в общем формате ГГГГ: ММ: ДД чч: мм: сс
index=df.index.tolist()
df2=df1.set_index(index)
исход
KeyError: '2011-06-21 00:00:00'
Я пытался
df2=df1.set_index(str(index))
из-за возврата между датой и временем, но результатом стал KeyError для каждой отдельной даты в моем списке индексов.
1 ответ
Добавлять []
для вложенного списка, иначе он ищет имена столбцов:
df2 = df.set_index([index])