[英]How to filter dates within a range in Pandas DataFrame?
我有一個 df 我想按單個日期列過濾表格,特別是今天 1 年內的日期。
我試過以下沒有運氣:
df[df['latest start date'] > (date.today() + timedelta(weeks=-52))]
我得到的錯誤信息是:
TypeError: '>' not supported between instances of 'str' and 'datetime.date'
任何幫助將不勝感激。
您的日期列不是日期類型。
df['latest start date'] = pd.to_datetime(df['latest start date'])
現在您可以比較兩者,因為它們都是 datetime 類型
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.