pandas.read_csv:如何跳过注释行
我认为我误会了read_csv的意图。如果我有文件“ j”,例如
# notesa,b,c
# more notes
1,2,3
我如何pandas.read_csv这个文件,跳过任何’#’注释行?我在帮助行的注释中看到它不被支持,但是它指示应该返回一个空行。我看到一个错误
df = pandas.read_csv('j', comment='#')
CParserError:标记数据时出错。C错误:第2行中应有1个字段,看到了3个
我目前在
In [15]: pandas.__version__Out[15]: '0.12.0rc1'
在版本‘0.12.0-199-g4c8ad82’上:
In [43]: df = pandas.read_csv('j', comment='#', header=None)
CParserError:标记数据时出错。C错误:第2行中应有1个字段,看到了3个
回答:
因此,我相信在最新版本的pandas(版本0.16.0)中,您可以将comment='#'
参数放入pd.read_csv
,这应该跳过注释行。
这些github问题表明您可以执行以下操作:
- https://github.com/pydata/pandas/issues/10548
- https://github.com/pydata/pandas/issues/4623
请参阅以下文档read_csv
:http : //pandas.pydata.org/pandas-
docs/stable/genic/pandas.read_csv.html
以上是 pandas.read_csv:如何跳过注释行 的全部内容, 来源链接: utcz.com/qa/419492.html