Tech カテゴリのイメージ

複数のCSVを読み込んで一つのDataframeにまとめる[Python][Pandas]

hogeというフォルダの中に複数のCSVが配置されているとき、

以下のコードで複数のCSVを一つのDataFrame(表)としてまとめることが可能

from glob import glob
import pandas as pd
csv_files = glob("hoge/*.csv")
df = pd.concat()

このコードでは、まずglobによってファイルパスのリスト化し、pd.read_csvと内包表記を組み合わせてDataFrameのリストを作っている。

最後にpd.concatに先ほどのDataFrameのリストを入力すれば完成。

複数ファイルの結合はデータ分析の入口でしかない。そのあとの特徴量づくりはKaggleで勝つデータ分析の技術が具体的で参考になる。

※本記事にはアフィリエイト広告を含みます。