我有 3000 個用于機器學習的 csv 檔案,我需要分別處理這些檔案中的每一個,但我將應用的代碼是相同的。檔案大小和行數分別在 16 kb 和 25 mb 以及 60 行和 33 萬行之間變化。此外,每個 csv 檔案有 77 列。我在上一篇文章的幫助下只在回圈內撰寫了代碼,但是在應用代碼后,我無法在相同的檔案中更新。我剛剛應用了上一篇文章中的代碼并收到錯誤“沒有這樣的檔案或目錄:'101510EF'”(101510EF 是我檔案夾中的第一個 csv 檔案)
期待您的幫助。謝謝!

uj5u.com熱心網友回復:
您不需要該行:
file_name=os.path.splitext(...)
只是這個:
path = "absolute/path/to/your/folder"
os.chdir(path)
all_files = glob.glob('*.csv')
for file in all_files:
df = pd.read_csv(file)
df["new_column"] = df["seq"] df["log_id"]
df.to_csv(file)
uj5u.com熱心網友回復:
您需要為 pd.read_csv 和 df.to_csv 方法提供帶有擴展名的絕對路徑。例如c:/Users/kaanarik/Desktop/tez_deneme/ornel/101510EF.csv
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/376556.html
下一篇:決議CSV資料客戶端或服務器更快
