取消
顯示的結果
而不是尋找
你的意思是:

閱讀和變換csv並行。

tanjil
新的貢獻者三世

我需要閱讀和變換幾CSV文件,然後將它們附加到一個數據幀。我能做到這一點在磚使用簡單的循環,但我想加快解決。

下麵是我的代碼的大致結構:

在filepath all_filepaths: df1 = read_file (filepath) df2 =變換(df1) df3 = df3.append (df2)

而不是一次處理1文件有並行方式處理它們嗎?有很多解決方案在線但是我隻能在磚得到以下工作:

與ThreadPoolExecutor (max_workers = 20)池:df3 = pd.concat(池。地圖(read_and_transform_df all_filepaths))

153個文件,第一種方法花費了3.35分鍾,第二種方法3.87分鍾。

有沒有一種方法來優化第二種方法還是另一種更快的方法?

謝謝,

Tanjil

6個回答6

偉大的建議@Hubert杜德克

Vidula
尊敬的貢獻者

嗨@tanjil

希望一切都好!隻是想檢查如果你能解決你的問題,你會很高興分享解決方案或答案標記為最佳?其他的請讓我們知道如果你需要更多的幫助。

我們很想聽到你的聲音。

謝謝!

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map