今天要講講用日期範圍篩選 df 中數據!小編下載一比花卉價格資料如下:
我的數據包含列名為 date,從 2019/01/01 ~ 2021/01/01的數據,我要篩選出2019/01/10 ~ 2019/01/24 的數據,那麼只要下如下的程式碼就可以囉。
from pandas import Series, DataFrame test = df[(df['date'] >= '2020-01-10') & (df['date'] <= '2020-01-24')] test['date'] = test['date'].dt.strftime('%Y/%m/%d') # 轉換為2020/01/10格式 test = test.reset_index(drop=True) # 篩選後index重置,記得要加drop=True,不然會產生一列新的index print(test)
結果如下: