Bestanden parallel inlezen
De Data Analyst in je team heeft een lange lijst met bestanden met geboortedata uit de VS. Ze heeft de volgende lus geschreven om ze allemaal in haar workspace in te lezen:
df_all <- NULL
for (file in file_list) {
df <- read.csv(file)
df_all <- rbind(df_all, df)
}
Het enige probleem is dat dit te lang duurt. Jij, als de R-expert, wilt helpen. De pakketten parallel en profvis zijn alvast voor je geladen.
Deze oefening maakt deel uit van de cursus
Parallel programmeren in R
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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)
}
___