pd.to_csv()通常不会转换为float。 您有没有在此列中使用np.nan的可能性? 如果您确实有,则此列的数据类型将为float64。 当一个np.nan出现在其他int或bool列中时,整个列都会被转换为float。 希望这可以帮到您!
int
,但被重新转换成了float64
。我使用了astype(int)
来修复它。 - drum