python - 我无法从多索引数据框中的日期时间中选择行
问题描述
我正在尝试在特定时间范围内获取某些行的范围。数据框包含 2 个索引,其中一个由日期时间组成(使用 pd.to_datetime 创建)。当我尝试使用 df_pivot.loc[slice(None), '2021'] 选择某些行时,我得到一个 KeyError: '2021'。使用日期时间查找使用年份的行应该是可能的吗???我做错了什么?数据框/索引的图片
解决方案
问题已解决,我使用了 reset_index() 和 set_index('Datetime') 以使其更易于导航
推荐阅读
- angular - 如何处理 AWS Amplify Web App Security?
- c# - 我不能在我的 C# 项目中使用本地数据库文件
- android - 从对话框菜单发送选项以在 android 中编辑文本
- java - 空位放在前面和后面有什么区别
- python - 使用 YouTube Data API v3 更新视频标题会给出“消息”:“解析错误”
- python-3.x - 可执行目录中的Python执行顺序
- c++ - 用于打印向量向量的循环内的 C++ cout 失败
- python - 如何在字典值中的元组中搜索数字?
- java - 如何使用适用于 Java 的 AWS CDK 为账户创建 IAM 委托人?
- java - ViewPager2 堆栈 PageTransform