• 问题描述

    使用df['col'].astype(int)出现如题错误。

    原因是col列有些记录是空,所以没法转成int

  • 解决方案

    df['col'].fillna(0)
    

    将此列空值填充为0或其他数字,然后再使用df['col'].astype(int)转换数据格式。

  • References

  1. Data type conversion error: ValueError: Cannot convert non-finite values (NA or inf) to integer [duplicate]
Logo

昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链

更多推荐