複数のCSVを読み込んで一つのDataframeにまとめる[Python][Pandas]
hogeというフォルダの中に複数のCSVが配置されているとき、
以下のコードで複数のCSVを一つのDataFrame(表)としてまとめることが可能
from glob import glob import pandas as pd csv_files = glob("hoge/*.csv") df = pd.concat([pd.read_csv(i) for i in csv_files])
このコードでは、まずglobによってファイルパスのリスト化し、pd.read_csvと内包表記を組み合わせてDataFrameのリストを作っている。
最後にpd.concatに先ほどのDataFrameのリストを入力すれば完成。
ディスカッション
コメント一覧
まだ、コメントがありません