【发布时间】:2016-05-08 00:39:48
【问题描述】:
Pandas to_csv() 正在将整数转换为浮点数。如何禁用此功能?
我设置了float_format=None,但同样的问题。
【问题讨论】:
Pandas to_csv() 正在将整数转换为浮点数。如何禁用此功能?
我设置了float_format=None,但同样的问题。
【问题讨论】:
pd.to_csv() 通常不会转换为 float。你有没有机会在这个专栏中有任何np.nan?如果您这样做,则此列的 dtype 将是 float64。
当np.nan 被引入到另外一个int 或bool 列中时,整个列被强制转换为float。
希望对你有帮助!
【讨论】:
int 的东西被改写为 float64。我使用astype(int) 修复它。