読者です 読者をやめる 読者になる 読者になる

<Python, pandas> pd.read_csv() でコメントアウトの行を読み込まない

pandas Python

pandas.read_csv()コメントアウトの行を読み込ませないようにする方法。
commentオプションにコメントアウトさせる文字を指定する。

In [56]: csv2 = '\na,b,c,d\n#1,2,3,4\nf,g,h,j\n'

In [57]: print(csv2)

a,b,c,d
#1,2,3,4
f,g,h,j

In [58]: pd.read_csv(io.StringIO(csv2))
Out[58]: 
    a  b  c  d
0  #1  2  3  4
1   f  g  h  j

In [59]: pd.read_csv(io.StringIO(csv2), comment='#')
Out[59]: 
   a  b  c  d
0  f  g  h  j

なるほど。

マニュアル。

pandas.read_csv — pandas 0.17.1 documentation