J'ai créé une liste de fichiers comme ceci:Si j'ai une liste Python de fichiers CSV, comment puis-je les fusionner tous dans un fichier CSV géant?
merge_files = []
for i in range(2, 12):
merge_files.append(pandas.read_csv(final_user_study_path + "/P" + str(i) + "/DataCollection/data/merge.csv"))
Je veux créer un fichier csv
géant avec tous les fichiers de cette liste.
Est-ce le moyen le plus efficace de le faire?
En utilisant Python pour cela est probablement excessif quand il est trivial de le faire en utilisant le shell –
@matthewDaly est juste .. juste le chat ensemble. – ergonaut
Même s'il est vrai que Python peut être surdimensionné pour cela, vous pouvez rapidement construire en logique en Python pour exclure certains chemins, parcourir certains sous-chemins et faire du filtrage et ainsi de suite. On ne sait pas si OP va utiliser cette fois ou plusieurs fois. –