Ich arbeite an einem Code, um ein Skript für mehrere Dateien in einem Ordner auszuführen. Ich bin in der Lage, den Code für jede Datei auszuführen, aber es speichert nur in einer Ausgabedatei und überschreibt dann diese Datei. Wie kann ich diesen Code erhalten, um die Ausgabe in separaten Dateien zu speichern? Vorzugsweise mit einem ähnlichen Namen wie jede Originaldatei. Das habe ich bisher.Python-Code für mehrere Dateien im Ordner ausführen und in separate Dateien schreiben
import os, re
import pandas as pd
directory = os.listdir('C:/Users/user/Desktop/NOV')
os.chdir('C:/Users/user/Desktop/NOV')
for file in directory:
df = pd.read_csv(file, index_col="DateTime", parse_dates=True)
df = df.resample('1min').mean()
df = df.reindex(pd.date_range(df.index.min(), df.index.max(), freq="1min"))
df.to_csv("newfile.csv", na_rep='NaN')
Vielen Dank warum würde os.chdir als schlechte Praxis betrachtet werden? – acb
sehe meine Bearbeitung. in Antwort hinzugefügt. –