我以前从未在Python中收到此错误,我想知道为什么会发生该错误以及如何处理。这个文件是11.7mb
relationships = pd.read_csv('relationships.tsv')
文件“ /usr/local/lib/python3.7/dist-packages/pandas/io/parsers.py”, 1995年,已读 数据= self._reader.read(nrows)文件“ pandas / _libs / parsers.pyx”,第899行,位于pandas._libs.parsers.TextReader.read文件中 “ pandas / _libs / parsers.pyx”,第914行,在 pandas._libs.parsers.TextReader._read_low_memory文件 “ pandas / _libs / parsers.pyx”,第968行,在 pandas._libs.parsers.TextReader._read_rows文件 “ pandas / _libs / parsers.pyx”,第955行,在 pandas._libs.parsers.TextReader._tokenize_rows文件 “ pandas / _libs / parsers.pyx”,第2172行,在 pandas._libs.parsers.raise_parser_error pandas.errors.ParserError: 标记数据时出错。 C错误:第6行中应有1个字段,看到了2
答案 0 :(得分:2)
sep:str,默认为“,”
如果您使用制表符分隔的文件,则需要显式传递
df = pd.read_csv('relationships.tsv', sep='\t')