pandas read_csv的列數不固定的問題。
發現未指定header,默認為0的情況下,報錯,如果指定header=1或其他行,哪怕表頭和資料列數不固定也不報錯。
import pandas as pd
filename='222.csv'
df=pd.read_csv(filename,encoding='utf-8')
print(df)
報錯:
pandas.errors.ParserError: Error tokenizing data. C error: Expected 3 fields in line 4, saw 6
222.csv內容:
e,r
1,2,3
aa,bb,cc
aaa,b,bb,vvv,ggg,88

請教各位大神,如何讀取全部內容并列印出來不報錯。
uj5u.com熱心網友回復:
我也是遇到這個問題,只找到一個暫時的解決辦法。就是指定names,具體的就是nams = [1,2,3.....,n], df = pd.read_csv(file,names=names)uj5u.com熱心網友回復:
不指定name呢,應該也可以吧uj5u.com熱心網友回復:
./222.csv轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/33139.html
