首页 > 解决方案 > 如何通过周期指数调出日值

问题描述

从 1992 年 1 月 3 日开始,我有一个使用 periodindex(每天)的数据框。

我正在尝试使用周期索引来调用数据,例如dataframe['1992-01-03'],但它返回了一条错误消息--Key Error:'1992-01-03'。但是,如果我按年或月调用它会很好,例如dataframe['1992'],或dataframe['1992-01']

我可以通过使用来调出每日价值dataframe.loc['1992-01-03']

谁能简要解释一下为什么会这样?

标签: pythonpandasindexingperiod

解决方案


没有.loc

dataframe['1992-01-03']

是检查列

.loc是搜索索引

dataframe.loc['1992-01-03']

推荐阅读