在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Python  HTML/ pandas讀取txt文件的問(wèn)題

pandas讀取txt文件的問(wèn)題

一份既有空格又有tab作為分隔符的txt文件,

df = pd.read_table('file.txt',sep=' ',encoding='utf-8')

如上讀取的時(shí)候中途發(fā)現(xiàn)錯(cuò)誤,
ParserError: Error tokenizing data. C error: Expected 1 fields in line 2709, saw 2

查詢(xún)?cè)次募l(fā)現(xiàn)該行存在同一字段有逗號(hào)分開(kāi)的情況:
圖片描述

請(qǐng)問(wèn)如何可以正確讀取該文件?
另外sep=' '這樣在后面碰到tab做分隔的時(shí)候不知道會(huì)不會(huì)報(bào)錯(cuò)。

回答
編輯回答
笨笨噠

試試這樣:

df = pd.read_table('file.txt', sep='[ |\t]', encoding='utf-8', engine='python')

sep='[ |t]'表示用空格或tab做分隔符。

2017年10月23日 07:06