python - 如何通过周期指数调出日值
问题描述
从 1992 年 1 月 3 日开始,我有一个使用 periodindex(每天)的数据框。
我正在尝试使用周期索引来调用数据,例如dataframe['1992-01-03']
,但它返回了一条错误消息--Key Error:'1992-01-03'。但是,如果我按年或月调用它会很好,例如dataframe['1992']
,或dataframe['1992-01']
。
我可以通过使用来调出每日价值dataframe.loc['1992-01-03']
。
谁能简要解释一下为什么会这样?
解决方案
没有.loc
dataframe['1992-01-03']
是检查列
用.loc
是搜索索引
dataframe.loc['1992-01-03']
推荐阅读
- azure-service-fabric-mesh - 如何在 Azure 服务结构网格中为 Asp.net 核心应用程序启用 TLS SSL Https
- python - sqlalchemy 核心中的自引用列
- python-2.7 - 将偏移量转换为非偏移量的 Python 日期
- compiler-errors - 为什么我不能将 main.rs 添加到 crate 的源代码并导入结构?
- python - 使用 Python 输出 YAML:输入中没有列表的格式不正确
- python - Python - 分页循环
- java - 形状文件或 geojson 到数据库
- javascript - 创建新组件时创建要重用的基础组件
- c# - 意外记录
- ionic-framework - Ionic Navigator Launch 不起作用。我点击按钮,没有任何反应