我試圖讀取一個 CSV 檔案,其中包含我想要清理的原始資料。
如果我嘗試運行此檔案:
#1)Read CSV File
file = 'data/opel_corsa_01.csv'
df = pd.read_csv(file,error_bad_lines=False, engine ='python')
我收到以下錯誤:
Error tokenizing data. C error: Expected 5 fields in line 7, saw 7
我認為是因為某些列中沒有任何資料?
在網上查看后,我看到了各種解決方案,但似乎沒有解決我的問題。如:
#1)Read CSV File
file = 'data/opel_corsa_01.csv'
df = pd.read_csv(file,error_bad_lines=False, engine ='python')
有誰知道如何解決這個問題?
uj5u.com熱心網友回復:
您是否嘗試過指定分隔符?還有編碼:
df = pd.read_csv(file, sep=";", encoding="latin1", error_bad_lines=False, engine ='python')
分隔符:從您的影像來看,您似乎有“;” 作為欄位的分隔符
編碼:latin1是一種最慷慨的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/331699.html
