Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich mehrere CSV-Dateien effizient in einem einzigen Pandas-DataFrame kombinieren?
Die Aufgabe besteht darin, mehrere CSV-Dateien aus einem Verzeichnis in Pandas einzulesen und Kombinieren Sie sie in einem DataFrame.
Pandas bietet intuitive Methoden zum Verketten mehrerer Datenrahmen:
Um das gewünschte Ergebnis zu erzielen, wird jede CSV-Datei in einen Datenrahmen eingelesen. Anschließend wird die Concat-Methode verwendet, um diese einzelnen Datenrahmen zu einem einzigen umfassenden Datenrahmen zu verketten.
Code-Snippet:
import glob import pandas as pd path = r'C:\DRO\DCL_rawdata_files' filenames = glob.glob(path + "/*.csv") dfs = [] for filename in filenames: dfs.append(pd.read_csv(filename, header=0)) big_frame = pd.concat(dfs, ignore_index=True) print(big_frame)
Das obige ist der detaillierte Inhalt vonWie kann ich mehrere CSV-Dateien effizient in einem einzigen Pandas-DataFrame kombinieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!