[PYTHON] Déposez tous les fichiers CSV sous n'importe quel répertoire dans DataFrame

Si vous avez un grand nombre de fichiers CSV que vous souhaitez déposer dans DataFrame Vous pouvez définir un DataFrame avec le nom de variable "Nom de fichier_df" à l'aide de la commande suivante.

import os
import pandas as pd

 pour dirname, _, les noms de fichiers dans os.walk (nom du répertoire):
    for filename in filenames:
        path = os.path.join(dirname, filename)
 Définissez dynamiquement le nom de fichier comme nom de variable à l'aide de la commande #exec
        exec("{0}_df = pd.read_csv(path)".format(filename.replace('.csv','')))

Recommended Posts

Déposez tous les fichiers CSV sous n'importe quel répertoire dans DataFrame
Supprimer tous les fichiers pyc dans le répertoire spécifié
Décompressez tous les fichiers zip dans le répertoire actuel
Exécutez tous les tests unitaires dans un répertoire
[Pour les débutants] Lisez des fichiers Excel / CSV dans DataFrame avec Google Colaboratory
Liste tous les fichiers sous le répertoire courant ligne par ligne avec chemin complet
Lire tous les fichiers csv dans le dossier