Läsa filer parallellt
Dataanalytikern i ditt team har en lång lista med filer som innehåller födelsedata från USA. Hon har skrivit följande loop för att läsa in dem alla i sin miljö:
df_all <- NULL
for (file in file_list) {
df <- read.csv(file)
df_all <- rbind(df_all, df)
}
Problemet är att det tar för lång tid. Du, som teamets R-expert, vill hjälpa till. Paketen parallel och profvis är redan inlästa.
Den här övningen är en del av kursen
Parallell programmering i R
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)
}
___