Python Pandas错误:ValueError:行“X”中应有“X”字段,saw“X”

2024-10-01 00:17:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用pandas从excel文件中读取数据。我的代码如下:

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

错误如下:

^{pr2}$

有没有解决这个错误的方法?在


Tags: 文件代码importnumpypandasdfreadas
1条回答
网友
1楼 · 发布于 2024-10-01 00:17:45

错误是由于flielocation.xlsx在第3行只有8个字段,而预期有9个字段。在

向该行添加一个额外的字段值:NULL0,或{}。在

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

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

相关问题 更多 >