1. pandas 日期比较
pandas读取日期之后,需要比较当前日期与表格中日期的大小。将比当前日期的后一天或几天小的或者相等的日期筛选出来。
import pandas as pd
# 通过PD打开Excel文件,header是指标题是第几行
pd_excel = pd.read_excel(filename, sheet_name, header=header)
# 设置一个时间偏移量,此处偏移量为1.也就是说如果责任时间是2022-05-26, 那么如果今天是2022-05-25及之后的时间,就符合筛选条件
delta = datetime.timedelta(days=1)
# 通过loc[]筛选出完成情况为on going并且当前日期偏差一天之后大于责任时间,& 两边的条件都要用小括号()括起来。
try:
pd_loc1 = pd_excel.loc[(pd_excel["完成情况"] == "on going") &