Ключевая ошибка для set_index из фрейма данных pandas по объекту списка

Я хочу установить индекс кадра данных pandas списком, который включает даты в общем формате YYYY: MM: DD hh: mm: ss

index=df.index.tolist()

df2=df1.set_index(index)

исход

KeyError: 񟭋-06-21 00:00:00'

Я пытался

df2=df1.set_index(str(index))

из-за промежутка между датой и временем, но результатом был KeyError для каждой отдельной даты в моем индексном списке.

Всего 1 ответ


Добавьте [] для вложенного списка, иначе он ищет имена столбцов:

df2 = df.set_index([index])

Есть идеи?

10000