我已经创建了一个以Index作为Date列的DF,当我尝试以sales_ DF '2020‘这样的Index来过滤df时,抛出了下面的错误。
理想情况下,当Index为Date时,我应该能够按年、月或日进行过滤。你能告诉我这是怎么回事吗?
发布于 2020-10-28 10:12:49
sales_df['2020']
用于从数据框中选择2020
列,这显然不适用于您的数据框。
若要使用日期时间索引筛选行,请使用
df.loc['2020'] # which returns nothing for your data set
或者类似于
df.loc['2010-02':'2010-09']
Date Store
Date
2010-02-12 2010-02-12 1
2010-09-10 2010-09-10 1
https://stackoverflow.com/questions/64570322
复制