OverflowerError:在int64中溢出,在pandas中添加

2024-06-25 23:17:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我的数据框中有两个日期字段,我试图减去它们以获得时间间隔

df_t['trans_delivery_date'] = pd.to_datetime(df_t['trans_delivery_date'])
df_t['trans_initiated_date'] = pd.to_datetime(df_t['trans_initiated_date'])
df_t['days'] = df_t['trans_delivery_date'] - df_t['trans_initiated_date']

我运行了上面的代码,但得到了

a OverflowError: Overflow in int64 addition

但我可以像这样跑

t = df_t['trans_delivery_date'][0:100] - df_t['trans_initiated_date'][0:100]

有人能帮我吗


Tags: to数据代码dftransdatetimedate间隔