CommencerCommencer gratuitement

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

Afficher le cours

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)
  }
___
Modifier et exécuter le code