gpt4 book ai didi

python - pandas.read_csv : how to skip comment lines

转载 作者:IT老高 更新时间:2023-10-28 20:20:53 26 4
gpt4 key购买 nike

我想我误解了 read_csv 的意图。如果我有一个像'j'这样的文件

# notes
a,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 问题表明您可以这样做:

请参阅 read_csv 上的文档:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html

关于python - pandas.read_csv : how to skip comment lines,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18366797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com