使用自动分隔符检测配置读取 CSV 文件时(
pd.read_csv(file_path, sep=None)
),pandas 会尝试推断分隔符(或分隔符)。是否有一种方法可以检索此推断的结果(最终用于 sep
的值)?
编辑
我特别寻找一种使用由 read_csv
返回的 pandas 对象的方法。我使用 pandas 版本 0.20.2。
AttributeError: 'DataFrame' object has no attribute '_engine'
。我使用的是 pandas 的 0.20.2 版本。 - Leo Boulocreader = pd.read_csv(file_path, sep=None, iterator=True)
。 - RHSmith159reader
对象不再是一个pandas.DataFrame
对象。相反,它是pandas.io.parsers.TextFileReader
类型。有什么办法可以在返回pandas.DataFrame
的同时完成这个操作吗? - Leo Boulocdataframe = pd.concat(reader)
you might also need to add theignore_index=True
argument toconcat()
- RHSmith159