从CSV的Pandas数据框中获取错误存储

时间:2019-12-18 13:52:47

标签: python pandas dataframe

我以前从未在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

1 个答案:

答案 0 :(得分:2)

documentation for read_csv

  

sep:str,默认为“,”

如果您使用制表符分隔的文件,则需要显式传递

df = pd.read_csv('relationships.tsv', sep='\t')