Python pandas csv экспорт
у меня проблема с экспортом фрейма данных в CSV-файл.
типы данных String и значения Float64 такой:
In [19]: segmenti_t0
Out[19]:
SEGM1 SEGM2
AD P.S. 8.3
SCREMATO 0.6
CRE STD 1.2
FUN INTERO 0.0
P.S. 2.0
SCREMATO 0.0
NORM INTERO 13.1
P.S. 69.5
SCREMATO 5.2
Name: Quota volume_t0
Я пытаюсь экспортировать этот фрейм данных с помощью этой команды:
IN [20]: segmenti_t0.to_csv('C:UsersMarioRossiprova.csv', sep=";")
когда я пытаюсь открыть его с помощью Excel или я пытаюсь импортировать его в excel из файла csv с параметрами форматирования, я получаю действительно странное форматирование для значений float, таких как 69.5000 или 5.2.0000000 или форматирование даты тоже так:
NORM INTERO 13.01
NORM P.S. 69.05.00
NORM SCREMATO 5.02
рассмотреть что я использую европейский формат ( " , " как десятичный, как я использую для импорта исходных необработанных данных из csv-файлов).
пожалуйста, помогите мне: я разработал программное обеспечение (с GUI и так далее), и я не могу доставить его по этой причине!
спасибо
1 ответов
вы должны использовать to_excel
метод фрейма данных:
# first convert Series to DataFrame
df_segmenti_t0 = DataFrame(segmenti_t0)
# save as excel spreadsheet
df_segmenti_t0.to_excel('prova.xls')