IniziaInizia gratis

Lettura dei file in parallelo

La Data Analyst del tuo team ha un lungo elenco di file con dati sulle nascite negli USA. Ha scritto il seguente ciclo per leggerli tutti nel suo workspace:

  df_all <- NULL

  for (file in file_list) {

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

L’unico problema è che ci mette troppo tempo. Tu, come esperto/a di R del team, vuoi dare una mano. I pacchetti parallel e profvis sono già stati caricati per te.

Questo esercizio fa parte del corso

Programmazione parallela in R

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)
  }
___
Modifica ed esegui il codice