У меня есть датафрейм, который использует даты в качестве индекса. Хотя я могу прочитать значения индекса из series.index, мне не удается получить соответствующую запись.
series = pd.DataFrame([[datetime.date(2019,1,1), 'A', 4], [datetime.date(2019,1,2), 'B', 6]], columns = ('Date', 'Index', 'Value'))
series2 = series.pivot(index='Date', columns='Index', values='Value')
index = series2.index[0]
Пока все работает. Но эта строка кода дает сбой:
row = series[index]
Сообщение об ошибке:
KeyError: datetime.date(2019, 1, 1)
Почему происходит сбой и как его исправить?