Pandas将字符串列转换为数值型时保留整数的问题及解决方法
转换结果中原来值为整数的变成NaN的原因是因为使用了pd.to_numeric()函数将字符串转换为数值型时,默认情况下会将无法转换的字符串值转换为NaN。\n如果你要保留原来为整数的值,可以在pd.to_numeric()函数中添加errors='coerce'参数,即loans_2020['system_version'] = pd.to_numeric(loans_2020['system_version'], errors='coerce')。这样就可以将无法转换的字符串值转换为NaN,同时保留原来为整数的值。
原文地址: https://www.cveoy.top/t/topic/qvcN 著作权归作者所有。请勿转载和采集!