我想用大熊猫to_csv
方法有以下行的熊猫数据帧df
写入一个CSV文件:大熊猫:float_format和小数点符号不能正常工作
df.to_csv(f, index=False, header=False, decimal=',', sep=' ', float_format='%.3f')
其中给出一个CSV文件一样如下:
295.998 292.500 293.000 293.000
295.998 292.500 293.000 293.000
295.998 292.500 293.000 293.000
所以float_format
选项工作得很好,因为所有的数字都有三位十进制数字。但是,decimal
选项(decimal = ','
)似乎不起作用,因为小数点是点而不是逗号。
我所感兴趣的是类似以下内容:
295,998 292,500 293,000 293,000
295,998 292,500 293,000 293,000
295,998 292,500 293,000 293,000
我怎样才能便于学习大熊猫用三个十进制数和所需的逗号作为小数点符号?
什么是您的熊猫版本? –
你使用的是什么版本的熊猫?这工作正常'0.16.2' – EdChum
我的版本是0.15.2('pd .__ version__'的输出) – albert