本文共 310 字,大约阅读时间需要 1 分钟。
原因是DataFrame中日期列的数据类型为String。需要转换成日期类型。然后才进行日期比较
# 格式转换divident['imp_ann_date'] = pd.to_datetime(divident['imp_ann_date'], format='%Y%m%d')# 筛选日期 Todays = date.today()annStartDate = timedelta(days= 365*annYears)annDate = Todays - annStartDatedivident = divident[divident['imp_ann_date'].dt.year > annDate.year]
转载地址:http://vkepi.baihongyu.com/