1. 程式人生 > >pandas.read_csv() 讀取csv檔案

pandas.read_csv() 讀取csv檔案

在Python中經常使用pandas來處理表格檔案:

import pandas as pd
f=open("學生體測成績表.csv",encoding='utf-8')
myfile=pd.read_csv(f)   //檔名中含有中文字元是不能直接作為read_csv的引數的

如果報錯CParserError: Error tokenizing data. C error: Expected 1 fields in line 4, saw 2 ,則一般是檔案的格式出現問題,檔案格式需要是字尾為.csv,但不要強制重新命名改字尾會損壞檔案,選擇另存為重新儲存格式為csv。

此外還有報錯資訊UnicodeDecodeError: 'gbk' codec can't decode byte 0xab in position 11126: illegal multibyte sequence  

說明文字的解碼出現了問題,文字中出現了‘gbk’無法解碼的特殊符號,可以換用解碼範圍更廣的‘gb18030’或'utf-8'