Pandas to_csv() 禁用浮点数输出

3
Pandas的to_csv()会将整数转换为浮点数。我该如何禁止这种转换?
我已经设置了float_format=None,但问题仍然存在。
1个回答

2

pd.to_csv()通常不会转换为float。 您有没有在此列中使用np.nan的可能性? 如果您确实有,则此列的数据类型将为float64

当一个np.nan出现在其他intbool列中时,整个列都会被转换为float

希望这可以帮到您!


你是对的。我原以为是 int,但被重新转换成了 float64。我使用了 astype(int) 来修复它。 - drum
其中之一! - Thanos

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接