我正在研究在文件夾中的多個文件上運行腳本的代碼。我能夠在每個文件上運行代碼,但只能保存到一個輸出文件,然後重寫該文件。我怎樣才能得到這個代碼來保存輸出到單獨的文件?最好使用與每個原始文件相似的名稱。這是我迄今爲止所做的。在文件夾中的多個文件上運行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
看到我的編輯。在答案中加入。 –