ValueError: Cannot convert non-finite values (NA or inf) to integer

问题:

将订单号,转换为int类型时报以上错误。

代码:

 原因是 订单号这列有些值为空,所以不能转换成int数据类型

填充空值或者删除出现空值的行:

df2=df2[df2['订单号'].notna()]

或者

df2['订单号'].fillna(0)

然后转换数据类型就可以了。

参考:

https://stackoverflow.com/questions/48511484/data-type-conversion-error-valueerror-cannot-convert-non-finite-values-na-or

你可能感兴趣的:(Python)