平行讀取檔案
你的團隊裡的資料分析師手上有一長串檔案清單,裡面包含美國的出生資料。她寫了下面這段迴圈,把所有檔案讀進她的工作環境:
df_all <- NULL
for (file in file_list) {
df <- read.csv(file)
df_all <- rbind(df_all, df)
}
唯一的問題是,這樣做花太多時間。身為團隊裡的 R 專家,你想幫忙改善。parallel 與 profvis 套件已為你載入。
本練習屬於課程
R 平行程式設計
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Wrap this code in a profvis call
___
df_all <- NULL
for (file in file_list) {
df <- read.csv(file)
df_all <- rbind(df_all, df)
}
___