我是一个初学者,我做了很多尝试,但不幸的是我仍然没有达到我的目标。
起初我有问题
“ UnicodeDecodeError:'utf-8'编解码器无法解码字节...”
我发现了this solution。
他在this link上向我发布了另一个问题后,我发现人们给出了sep ,header=None,error_bad_lines=False
的解决方案,但并没有解决问题。
我的文件有1447行和43列 一开始有6行,这迫使他在前两个空白行和两个非常重要的2行上显示 由于行数多,我需要将其显示为表格以方便阅读 我尝试了几种解决方案,但都没有结果,我将其推测在照片中。
import pandas as pd
df = pd.read_csv("transfo.csv", sep=';', index_col=0, na_values=[""])
print(df)
总理代码:
:pandas.errors.ParserError:标记数据时出错。 C错误:预期 第4行的10个字段,看到了43
import pandas as pd
import chardet
pd.set_option('display.max_columns', 500)
pd.set_option('display.width', 500)
with open('transfo.csv', 'rb') as f:
result = chardet.detect(f.read())
df = pd.read_csv('transfo.csv', sep=';', header=None, encoding=result['encoding'])
print(df)
问题:
pandas.errors.ParserError:标记数据时出错。 C错误:预期10 第4行中的字段看到了43