簡體   English   中英

pandas Dataframe 如何以日期為索引進行過濾

[英]pandas Dataframe how to filter with Date as index

我想使用日期時間作為索引來過濾 DataFrame。 我把這段代碼:

filt = (confirmed_df.index > '3/19/20')

confirmed_df.loc[filt]

結果再次顯示 '3/19/20' 之前的行

在此處輸入圖像描述

你知道這段代碼有什么問題嗎?

我認為這里有必要先創建DatetimeIndex

confirmed_df.index = pd.to_datetime(confirmed_df.index, format='%m/%d/%y')

然后按YYYY-MM-DD格式的字符串過濾:

filt = (confirmed_df.index > '2020-03-19')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM