Bonjour,
je suis débutant en programmation, mais essentiellement voici ce que je voudrais faire: j'ai plusieurs fichier csv dans un répertoire (une dizaine), j'ai réussi à looper et lire en mode pd.read_csv sauf que, quand j'écris par exemple fichier, ça me donne le dernier df entré en mémoire. Comment puis-je garder en mémoire chaque df avec son nom différent?
merci.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
import os
pathToDir="/Users/me/dossier"
for root, dirs, files in os.walk(pathToDir):
    for file in files:       
        if file.endswith(".csv"):
            fichier=pd.read_csv(root+"/"+file, sep=';',encoding='latin-1',decimal=',')
            #tentative: df_name = fileName+fichier   ???