[問題] df.to_csv 輸出檔案的格式跑掉了- 看板Python
文章推薦指數: 80 %
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
延伸文章資訊
- 1What is the difference between utf-8 and utf-8-sig?
- 2cpython/utf_8_sig.py at main - GitHub
- 3utf_8_sig什么意思 - CSDN
SublimeText3中使用encoding="utf_8_sig" 参数解决DadaFrame存取csv中中文乱码问题. 2020-02-14 19:21:52. 我们在使用python变成...
- 4二进制数据服务— Python 3.8.14 說明文件
encodings.idna --- 应用程序中的国际化域名 · encodings.mbcs --- Windows ANSI代码页 · encodings.utf_8_sig --- 带BO...
- 5utf_8_sig - 程序员秘密