将熊猫系列对象转换为熊猫中的int
数据挖掘
Python
熊猫
2022-03-07 20:47:36
1个回答
你的代码是正确的。问题是您的id列中有 NaN 值,python 将 NaN 解释为浮点数。在您的代码中,它遇到的任何十进制值都将转换为整数,但表示为由于存在 NaN 值。请参阅此处了解更多信息。
至于您的问题的解决方案,您可以删除 NaN 值或使用Pandas 中的IntegerArray。它目前是实验性的,但适合你的问题。
其它你可能感兴趣的问题
