首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >筛选器不适用于Pandas日期索引

筛选器不适用于Pandas日期索引
EN

Stack Overflow用户
提问于 2020-10-28 17:52:20
回答 1查看 41关注 0票数 0

我已经创建了一个以Index作为Date列的DF,当我尝试以sales_ DF '2020‘这样的Index来过滤df时,抛出了下面的错误。

理想情况下,当Index为Date时,我应该能够按年、月或日进行过滤。你能告诉我这是怎么回事吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-28 18:12:49

sales_df['2020']用于从数据框中选择2020列,这显然不适用于您的数据框。

若要使用日期时间索引筛选行,请使用

代码语言:javascript
代码运行次数:0
运行
复制
df.loc['2020'] # which returns nothing for your data set

或者类似于

代码语言:javascript
代码运行次数:0
运行
复制
df.loc['2010-02':'2010-09']
代码语言:javascript
代码运行次数:0
运行
复制
                  Date  Store
Date                         
2010-02-12  2010-02-12      1
2010-09-10  2010-09-10      1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64570322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档