小编bil*_*lal的帖子

如何修复 OverflowError:int64 加法溢出

我试图df['date_of_admission']从列中减去列df['DOB']以找出然后之间的差异并将年龄值存储在df['age']列中,但是,我收到此错误:

OverflowError:int64 加法溢出

 DOB          date_of_admission      age
 2000-05-07   2019-01-19 12:26:00        
 1965-01-30   2019-03-21 02:23:12        
 NaT          2018-11-02 18:30:10        
 1981-05-01   2019-05-08 12:26:00       
 1957-01-10   2018-12-31 04:01:15         
 1968-07-14   2019-01-28 15:05:09            
 NaT          2018-04-13 06:20:01 
 NaT          2019-02-15 01:01:57 
 2001-02-10   2019-03-21 08:22:00       
 1990-03-29   2018-11-29 03:05:03
.....         ......
.....         .....
.....         .....
Run Code Online (Sandbox Code Playgroud)

我已经尝试过以下方法:

 DOB          date_of_admission      age
 2000-05-07   2019-01-19 12:26:00        
 1965-01-30   2019-03-21 02:23:12        
 NaT          2018-11-02 18:30:10        
 1981-05-01   2019-05-08 12:26:00       
 1957-01-10   2018-12-31 04:01:15         
 1968-07-14   2019-01-28 15:05:09            
 NaT          2018-04-13 06:20:01 
 NaT          2019-02-15 01:01:57 
 2001-02-10   2019-03-21 08:22:00       
 1990-03-29 …
Run Code Online (Sandbox Code Playgroud)

python datetime timedelta pandas data-science

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

data-science ×1

datetime ×1

pandas ×1

python ×1

timedelta ×1