Jupyter Notebook讀入csv文件時出錯的解決方案
問題
jupyter notebook讀入csv數(shù)據(jù)時出現(xiàn)錯誤
“SyntaxError: (unicode error) ‘unicodeescape' codec can't decode bytes in position 2-3: truncated \UX”
解決方法
將文件路徑中'C:\Users\huangyanli\Desktop\churn.csv'的“\”改為“\\”就可以了。
完美解決問題。
補充:Jupyter notebook 導出的csv 文件是亂碼的解決方案
本人使用的是Jupyter notebook 編輯器做數(shù)據(jù)分析的,API 是pyspark,有時候需要把 pyspark DataFrame 轉(zhuǎn)成 pandas Dataframe,然后轉(zhuǎn)成CSV 文件去匯報工作,發(fā)現(xiàn)有中文導出的時候是亂碼,問了運維的同事的他們已經(jīng)設(shè)置成了UTF-8 的模式,我在代碼里也設(shè)置了UTF-8 .后來發(fā)現(xiàn)是CSV的問題,先將CSV用txt記事本打開,然后選擇ANSI編碼方式。
另存為,點編碼這里,這里的編碼有這么幾種選擇,最后用excel去打開就可以了。
pyspark 導出代碼:
aa1 = aa.toPandas() aa1.to_csv('output_file.csv')
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
如何在scrapy中集成selenium爬取網(wǎng)頁的方法
這篇文章主要介紹了如何在scrapy中集成selenium爬取網(wǎng)頁的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-11-11Python基于Logistic回歸建模計算某銀行在降低貸款拖欠率的數(shù)據(jù)示例
這篇文章主要介紹了Python基于Logistic回歸建模計算某銀行在降低貸款拖欠率的數(shù)據(jù),結(jié)合實例形式分析了Python基于邏輯回歸模型的數(shù)值運算相關(guān)操作技巧,需要的朋友可以參考下2019-01-01解決Python中pandas讀取*.csv文件出現(xiàn)編碼問題
很多朋友在使用Python中pandas讀取csv文件時,出現(xiàn)編碼格式問題,接下來通過本文給大家分享解決Python中pandas讀取*.csv文件出現(xiàn)編碼問題,需要的朋友可以參考下2019-07-07Python腳本修改Maya ASCII文件路徑方法實現(xiàn)
本文主要介紹了Python腳本修改Maya ASCII文件路徑方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-02-02Anaconda+Pycharm環(huán)境下的PyTorch配置方法
這篇文章主要介紹了Anaconda+Pycharm環(huán)境下的PyTorch配置方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03