[PYTHON] Legen Sie alle CSV-Dateien in einem beliebigen Verzeichnis in DataFrame ab

Wenn Sie eine große Anzahl von CSV-Dateien haben, die Sie in DataFrame ablegen möchten Mit dem folgenden Befehl können Sie einen DataFrame mit dem Variablennamen "File name_df" definieren.

import os
import pandas as pd

 für dirname _, Dateinamen in os.walk (Verzeichnisname):
    for filename in filenames:
        path = os.path.join(dirname, filename)
 Definieren Sie den Dateinamen dynamisch als Variablennamen mit dem Befehl #exec
        exec("{0}_df = pd.read_csv(path)".format(filename.replace('.csv','')))

Recommended Posts

Legen Sie alle CSV-Dateien in einem beliebigen Verzeichnis in DataFrame ab
Löschen Sie alle pyc-Dateien im angegebenen Verzeichnis
Entpacken Sie alle Zip-Dateien im aktuellen Verzeichnis
Führen Sie alle Unittests unter einem Verzeichnis aus
[Für Anfänger] Lesen Sie Excel / CSV-Dateien mit Google Colaboratory in DataFrame
Listen Sie alle Dateien im aktuellen Verzeichnis Zeile für Zeile mit vollständigem Pfad auf
Lesen Sie alle CSV-Dateien im Ordner