使用熊猫计算日期之间的天数

时间:2021-07-07 14:32:39

标签: python pandas dataframe jupyter-notebook

计算日期之间的天数

我正在使用 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

如何计算获得批准所需的天数?

1 个答案:

答案 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