我想用大熊貓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