skip to content
barorin&?

複数の同じ形式のファイルを一気に取り込んでDFを作成したい場合

/ 1 min read

はじめに

Pythonで複数の同じ形式のファイルを一気に取り込んでDFを作成する方法です。

方法

import glob, os
import pandas as pd

# ディレクトリの設定
os.chdir('hoge/fuga')

# ファイルを連結してDF作成
df = pd.DataFrame(columns=[])
for file in glob.glob('\*.csv'):
    tmp = pd.read_csv(file, header=None)
    df = pd.concat([df, tmp])