簡體   English   中英

python pandas csv export

[英]python pandas csv exporting

我在將數據框導出為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:Users\MarioRossi\prova.csv', sep=";")

當我嘗試用Excel打開它或者嘗試使用格式化參數從csv文件中導入excel時,我獲得了非常奇怪的浮點值格式,如69.5000或5.2.0000000或日期時間格式,如下所示:

NORM    INTERO  13.01
NORM    P.S.    69.05.00
NORM    SCREMATO    5.02

考慮我使用歐洲格式(“,”,我用來從csv文件導入原始原始數據的小數)。

請幫助我:我開發了一個軟件(帶有GUI等),因此我無法提供它!

謝謝

您應該使用to_excel DataFrame方法:

# first convert Series to DataFrame
df_segmenti_t0 = DataFrame(segmenti_t0)

# save as excel spreadsheet
df_segmenti_t0.to_excel('prova.xls')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM