[問題] df.to_csv 輸出檔案的格式跑掉了- 看板Python

文章推薦指數: 80 %
投票人數:10人

crazycy: 可以把encoding改成'utf_8_sig' 02/25 16:13. → OnePiecePR: 謝謝,我試了,格式對了,但是中文變亂碼 02/25 16:19. 批踢踢實業坊 › 看板Python 關於我們 聯絡資訊 返回看板 作者OnePiecePR(OPPR)看板Python標題[問題]df.to_csv輸出檔案的格式跑掉了時間SunFeb2515:32:292018 今天把一個dataframe用df.to_csv('df.csv',index=False,encoding='utf-16') 最開始是沒有用encoding參數, 結果用excel開是亂碼, 用numbers開很正常。

接著加入encofing='utf-8' 結果沒變。

現在用utf-16 excel看到了中文, 但是格式抓不到columns比如ExcelcellA1: created_time,id,message,name,total_likes,total_shares 原本是應該展開成六欄的。

而numbers一直都很正常。

請問有人知道如何處理嗎? -- ※發信站:批踢踢實業坊(ptt.cc),來自:125.227.189.197 ※文章網址:https://www.ptt.cc/bbs/Python/M.1519543952.A.5A9.html 推crazycy:用UTF-8存要加BOM02/2515:56 →crazycy:可以把encoding改成'utf_8_sig'02/2516:13 →OnePiecePR:謝謝,我試了,格式對了,但是中文變亂碼02/2516:19 →OnePiecePR:然後用utf-16-sig沒這個參數...哭哭02/2516:20 推D0128431:用to_excel就沒問題了02/2520:38 推goldflower:我這樣存是改成.txt再用excel開然後自己手動設編碼02/2521:44 →uranusjr:八成是big502/2617:26 →galeondx:https://tinyurl.com/yadsk3lo03/0604:40



請為這篇文章評分?