Python Pandas错误:ValueError:在行“X”的预期“X”​​字段,看到“X”

我正在尝试从使用pandas的Excel文件读取数据。 我的代码如下:

import pandas as pd import numpy as np df = pd.read_excel('flielocation.xlsx', sheetname=None) 

错误如下:

 ValueError: Expected 9 fields in line 3, saw 8 

有没有解决这个错误?

错误是由于flielocation.xlsx在第3行中只有8个字段而导致的, flielocation.xlsx需要9个字段。

为该行添加一个额外的字段值; 要么NULL0 ,要么。

另一种方法是使用parse_cols关键字只读取前8列,这样你的代码就会变成:

 import pandas as pd import numpy as np df = pd.read_excel('flielocation.xlsx', sheetname=None, parse_cols=8)