Поддержание точности при записи фрейма данных в CSV в пандах - PullRequest
0 голосов
/ 22 октября 2019

В нашем фрейме данных -

фрейм данных перед записью в csv

name    id  Value
xcv 1   34.6780
vbn 3   9.00000

query_result_df.to_csv (filePath, index = False)

значения в csv

name    id  Value
xcv 1   34.678
vbn 3   9.0

Я хочу, чтобы значения в dataframe и csv были одинаковыми.

1 Ответ

0 голосов
/ 22 октября 2019

Попробуйте использовать параметр float_format в to_csv:

df.to_csv('test.csv', float_format='%f')

Вывод (! More test.scv):

,name,id,Value
0,xcv,1,34.678900
1,vbn,3,9.000000
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...