Python 如何通过周期指数调出日值

Python 如何通过周期指数调出日值,python,pandas,indexing,period,Python,Pandas,Indexing,Period,从1992-01-03开始,我有一个使用periodindex(每日)的数据帧 我试图使用句点索引调用数据,比如dataframe['1992-01-03'],但它返回了一条错误消息——关键错误:“1992-01-03”。 但是,如果我按年份或月份调用,例如,dataframe['1992'],或dataframe['1992-01'],则效果很好 我可以使用dataframe.loc['1992-01-03']调用每日值 有人能简单地解释一下为什么会发生这种情况吗?没有.loc datafra

从1992-01-03开始,我有一个使用periodindex(每日)的数据帧

我试图使用句点索引调用数据,比如
dataframe['1992-01-03']
,但它返回了一条错误消息——关键错误:“1992-01-03”。 但是,如果我按年份或月份调用,例如,
dataframe['1992']
,或
dataframe['1992-01']
,则效果很好

我可以使用
dataframe.loc['1992-01-03']
调用每日值


有人能简单地解释一下为什么会发生这种情况吗?

没有
.loc

dataframe['1992-01-03']
是检查列吗

使用
.loc
搜索索引

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