我有一个使用日期作为索引的数据框。虽然我可以从 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)
为什么会失败,我该如何解决?