如何使用pandas读取以下xls文件的标题?
所有列标题(如DATE,BENCHMARK NAME)都在第3行,但百分位数值“1ST(PERCENT)”在第4行。
当我尝试:
df = pd.read_csv(xls_url, skiprows=[0,1,7], header=3) # or header=[3,4]
我收到以下错误:
ParserError: Error tokenizing data. C error: Expected 1 fields in line 13, saw 2
答案 0 :(得分:1)
您不应在.xls文件上使用read_csv
。如果将文件保存为.csv,您可以看到.csv标题的样子,它应该很简单。
否则使用read_excel
(documentation)。它应该是:
pd.read_excel(xls_url, skiprows=3)