python關於Error tokenizing data. C error: Expected 10 fields in line 30, saw 31可能出現的問題
今天使用pd.read_csv()出現了錯誤
pd.read_csv(file.txt,encoding='utf-8',header=None,sep='Σ')
Error tokenizing data. C error: Expected 10 fields in line 30, saw 31
按照其意思是,資料第十行列數原本是30的,現在出現了31;但我在原資料中認真對比了一些,發現列數並沒有發生變化。於是我提取了資料的前九行
pd.read_csv(file.txt,nrows = 9,encoding='utf-8',header=None,sep='Σ')
發現出現了第二個錯誤
UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xe6 in position 0: unexpected end of data
於是我意識到,並非是資料本身有問題,而是utf-8無法完全解析‘Σ’這一個分隔符導致出現的問題
在此記錄一下。
相關文章
- python匯入資料錯誤:ParserError: Error tokenizing data. C error: Expected 1 fields in line 3, saw 2PythonError
- 關於action的error問題Error
- 關於java.lang.Error: Probable fatal error:No fonts found問題JavaError
- 執行專案出現Error: error:0308010C:digital envelope routines::unsupportedErrorGit
- Error-Expected resource of typeError
- 關於CSS中的float可能出現的小問題CSS
- exp tables sh: Syntax error: `(' is not expectedError
- Oracle 12c installation error INS-30131?OracleError
- 發現一個有關error的非常奇怪的問題Error
- MySQL ERROR 1031 (HY000) at line 33: Table storage engine forMySqlError
- Vue : Expected the Promise rejection reason to be an ErrorVuePromiseError
- 關於【error C3646: 未知重寫說明符】的若干種可能性Error
- 關於 Webview 的混合模式(華為 P30 出現問題)WebView模式
- 解決 Jenkins 上 git 出現的 “ERROR: Error fetching remote repo 'origin'” 問題JenkinsGitErrorREM
- Java的Exception和Error面試題10問10答JavaExceptionError面試題
- 解決python MySQLdb import Error問題PythonMySqlImportError
- 【C進階】#error和#line使用分析Error
- 關於mysql登入出現報錯資訊:ERROR1045(28000)的解決方法MySqlError
- 更改密碼時出現ERROR 1054密碼Error
- line 10:syntax error: unexpected end of fileError
- MySQL 使用 show tables 時出現 ERROR 1449 (HY000) 問題MySqlError
- 關於Presentation Error的一點經驗Error
- [20230317]關於TIME_WAIT問題.txtAI
- fabirc error authorizing update: error validating ReadSet: readset expected key [Group] /Channel/AppErrorAPP
- 關於MYSQL DML(UPDATE DELETE)中的子查詢問題和ERROR 1093 (HY000)錯誤MySqldeleteError
- 關於c#實現影音嗅探的問題C#
- Oracle 19C上線後可能出現的問題彙總(全)Oracle
- php的Error與Exception捕獲問題PHPErrorException
- 簡單幾步解決win10安裝軟體出現error launching installer的問題Win10Error
- error:03000086:digital envelope routines::initialization errorErrorGit
- HTTP 錯誤 500.19 - Internal Server Error v4.0.30319HTTPServerError
- mysql的ERROR 1231 (42000)問題原因及解決方法MySqlError
- 從根本解決windows安裝JDK出現error:could not open ‘...jvm.cfg‘的問題WindowsJDKErrorJVM
- 單例模式中的DDCP可能出現的問題單例模式
- 關於ORA-28031問題的解決
- iOS 關於側邊欄模態出VC出現的問題iOS
- Spark —— Spark OOM Error問題排查定位SparkOOMError
- Ubuntu git pull 出現Permission denied ErrorUbuntuGitError