CommencezCommencez gratuitement

Lecture de fichiers en parallèle

L'analyste de données de votre équipe a une longue liste de fichiers contenant des données de naissance provenant des États-Unis. Elle a écrit la boucle suivante pour tous les lire dans son espace de travail :

  df_all <- NULL

  for (file in file_list) {

    df <- read.csv(file)
    df_all <- rbind(df_all, df)
  }

Le seul problème, c'est que cela prend trop de temps. En tant qu'experte ou expert R de l'équipe, vous souhaitez aider. Les forfaits parallel et profvis ont été chargés pour vous.

Cette activité fait partie du cours

Programmation parallèle en R

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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