1. 首页
  2. 数据库
  3. 其它
  4. python2与python3中关于对NaN类型数据的判断和转换方法

python2与python3中关于对NaN类型数据的判断和转换方法

上传者: 2020-12-31 19:59:33上传 PDF文件 50KB 热度 18次
今天在对一堆新数据进行数据清洗的时候,遇到了一个这样的问题: ValueError: cannot convert float NaN to integer 一开始是这样的,我用的jupyter是python35的,使用DataFrame读入了数据,其中有一列是year,默认读入时是将year这一列转换为了float,所以就有了这样的现象: 年份都是float类型了,看得我强迫症都犯了。于是通过这样的代码来进行强转,于是就报了上面的错误了。 df.year = [int(y) for y in df.year] 简单描述一下问题,其实就是NaN在python35中无法被强转。 首先说一
下载地址
用户评论