计算日期之间的天数
我正在使用 jupyter notebook 创建预测程序。我已经上传了带有数据(excel)的 csv 文件,我必须计算提交日期(AI)和批准(T)之间的日期。
我如何计算批准需要多长时间?我使用 df.fillna(0)
将所有空值更改为零。我收到错误是因为我为空值指定了零吗?
date1=pd.Series(df["Create Date"])
date2=pd.Series(df["Claim Issue Date"])
date_df = pd.DataFrame(dict(submit_date = date1, approved_date = date2))
date_df
如何计算获得批准所需的天数?
答案 0 :(得分:0)
如果您的列是 datetime
类型,您可以简单地减去两行并得到 Timedelta
type object。要获取天数,只需使用属性 days
,如下所示:
t_delta = date_df.loc[date1,'submit_date'] - date_df.loc[date2,'approved_date']
days = t_delta.days