Lire des fichiers en parallèle
La data analyst de votre équipe dispose d’une longue liste de fichiers contenant des données de naissances aux États-Unis. Elle a écrit la boucle suivante pour tous les charger dans son espace de travail :
df_all <- NULL
for (file in file_list) {
df <- read.csv(file)
df_all <- rbind(df_all, df)
}
Seul problème : cela prend trop de temps. En tant qu’experte/expert R de l’équipe, vous voulez aider. Les packages parallel et profvis ont été chargés pour vous.
Cet exercice fait partie du cours
Programmation parallèle en R
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)
}
___