报错语句
data['col'] = data['col'].apply(int)
报错提示
ValueError: cannot convert float NaN to integer
报错原因
因为字段中存在NaN值,所以无法转换为指定类型
解决办法
剔除该字段中的NaN值所在的行
具体可参考(需要科学上网):https://stackoverflow.com/questions/47333227/pandas-valueerror-cannot-convert-float-nan-to-integer
本文介绍在使用Pandas库处理数据时遇到的ValueError:无法将float NaN转换为整数的问题。详细解释了错误发生的原因是由于数据字段中存在NaN值,并提供了解决方案,即剔除含有NaN值的行,以确保数据转换过程的顺利进行。
2804

被折叠的 条评论
为什么被折叠?



