我正在使用pandas read_csv打开一个csv文件1327x11。前265行只有4列宽。这是第1到第5行
input("")
以及其他一些行:
DWS_LENS1.converter,"-300.0,5.5; -0.1,5.5; 10.0,-5.5; 300.0,-5.5",(mass->volts),: DWS_LENS1.mass_dependent,false,:
DWS_LENS1.voltage.reading,-5.12642,V,:
DWS_LENS1.voltage.target,-4.95000,V,:
DWS_LENS2.converter,"-300.0,20.0; -10.0,20.0; 10.0,-20.0; 300.0,-20.0",(mass->volts),:
我收到错误标记数据。 C错误:第266行预计有4个字段,见11
我试过了
157955,SAMPLE,,,,1760.5388,,,,:
,:
Summary,:
,:
Analyte,H3O+ (ppb),NO+ (ppb),O2+ (ppb),O- (ppb),OH- (ppb),:
toluene,1872.7367,,,,,:
isobutane,,1945.7385,,,,:
hexafluorobenzene,,,1951.0644,2121.6486,,:
tetrafluorobenzene,,,,,1599.5802,:
但它会跳过大多数行并返回491x4表。
如果我使用df=pd.read_csv(test,error_bad_lines=False)
我获得了1300x4的表,但它无法拆分某些数据。
如何让11列回来?
答案 0 :(得分:0)
添加:lineterminator = ':'