【Pandas】複数のファイルをまとめて読み込む方法

pandasでデータを扱う時に、データが複数のファイルに別れていることがあります。

例えば、

  • trainFD001.txt
  • trainFD002.txt
  • trainFD003.txt
  • trainFD004.txt

と4つのファイルがあった時にこれをまとめて1つのデータフレームとして読み込ませたい。

1つのファイルであればread_csvで良いですが、複数ファイルというとそうはいかない。

この4つのデータはカラムが全て同じで、行ごとに4つにぶった切った形です。

そんな時には、以下のようにコードを書きます。

 

read_csvの引数には、ヘッダー行の読み込みをしないようにし、区切り文字としてスペースを指定しています。

pd.concatの引数、axis=0は行同士の結合、ignore_indexは=Trueでインデックスを0から振り直す。

これでうまくいきました。

おわり。