フォルダ内の複数のファイルに対してスクリプトを実行するコードを作成中です。私は各ファイルでコードを実行することができますが、1つの出力ファイルに保存してからそのファイルに書き直しています。このコードをどのようにして出力を別々のファイルに保存するには?各元のファイルと似た名前であることが好ましい。これはこれまで私が持っていたものです。フォルダ内の複数のファイルでPythonコードを実行し、別々のファイルに書き込む
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')
なぜos.chdirは悪い習慣とみなされますか? – acb
私の編集を参照してください。答えに加えられた。 –