pythonexcel导入

df = pd.read_csv("E:\\!!C\\Problem_C_Data_Wordle(2).xlsx",encoding='ISO-8859-1',lineterminator="\n" )

遇到这种第一行和第二行数量不一样的数据excel怎么导入?

img


我一直报错是因为这个原因吗?

ParserError: Error tokenizing data. C error: Expected 6 fields in line 136, saw 8

你把第一行删除掉试试就知道了

这个错误通常是由于某一行的数据格式不符合预期,导致读取器无法正确解析该行数据,从而引发的异常。

在你的情况下,错误信息显示在第136行,期望有6个字段,但实际上看到了8个字段。这表明这一行的数据格式不符合CSV文件的格式要求。

建议你先打开这个文件,检查第136行的数据是否符合CSV格式要求,主要是确保该行数据的字段数与文件中的其他行相同。你可以使用Excel或其他电子表格软件打开文件,查看该行的数据格式是否正确。

另外,如果你的数据中包含了不规则的文本格式(如HTML标记、多余的空格等),也可能会导致解析错误。在这种情况下,你可能需要使用一些数据清洗技术,去除无用的文本格式,以使数据格式符合CSV文件的要求。