MIMIC-III 数据集处理 | OverflowError: Overflow in int64 addition 解决方法
2023-09-27 14:19:44 时间
MIMIC-III 数据集处理,遇到问题如下:
由入院时间减去出生时间计算入院时年龄,遇到报错:OverflowError: Overflow in int64 addition。查看了一下本地的 pandas 版本为 1.3.5 ,如下所示:
Github Issues 有好心人回答了一些解决方法,主要包括降低 pandas 版本为 0.23.4 或 0.20.3(但 pandas 是很多库的依赖,这可能导致与其他依赖库发生冲突,一般不要轻易改变它的版本)。所以最好是改写一下代码:
df1_2['ADMITTIME'] = pd.to_datetime(df1_2['ADMITTIME']).dt.date
df1_2['DOB'] = pd.to_datetime(df1_2['DOB']).dt.date
df1_2["AGE"] = df1_2.apply(lambda e: (e['ADMITTIME'] - e['DOB']).days / 365, axis=1)
结果如下:
Reference:
- Github Issues:https://github.com/YerevaNN/mimic3-benchmarks/issues/84
相关文章
- 经常使用的一些公共方法
- selenium提取数据之driver对象定位标签元素获取标签对象的方法
- 10zTree - 用 zTree 方法异步加载节点数据
- excel数据超链接到另一个表的数据的方法
- [实践]数据科学驱动力矩阵方法介绍
- 大数据与机器学习:实践方法与行业案例.3.5 本章小结
- 一种数据增强方法-非核心词替换
- 《机器学习与数据科学(基于R的统计学习方法)》——1.8 使用R包
- 《机器学习与数据科学(基于R的统计学习方法)》——2.12 读取Twitter数据
- 《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 1.3 工厂方法模式
- Python数据处理Tips数据离群值的5种常用处理方法和可视化
- Python数据处理Tips数据样本不均衡解决方法
- 数据科学必备Pandas数据分组GroupBy方法汇总
- Qt数据库应用9-数据导出组件使用方法
- 设备管理器,其他设备,PCI数据捕获和信号处理控制器出现感很多未知设备感叹号,通用解决方法,以华为matebook为例
- Vue中监听数据是否渲染完成,完成后执行相关方法
- jquery 保留两个小数的方法
- 处理千万级以上的数据提高查询速度的方法
- 关于Laravel中使用response()方法调用json()返回数据unicode编码转换的问题解决
- java处理jqueryGantt甘特图数据的task.depends依赖规则方法
- Android获取onenet中的数据----Get( )方法---(详细)
- Eclipse字体颜色的设置方法
- 【Verilog基础】在不同时钟域之间如何安全地传递信号方法总结(3)多bit 控制/数据 信号跨时钟域传输(异步FIFO))
- SIMetrix 8.30 电路仿真软件用表达式为元器件值赋值的方法
- C#设计模式 之 工厂方法模式
- 导出CCS3.3数据及使用matlab处理的方法
- 过滤DataTable数据的Select()方法