ÎncepețiÎncepe gratuit

Citirea fișierelor în paralel

Analistul de date din echipa ta are o listă lungă de fișiere cu date despre nașteri din SUA. El a scris următoarea buclă pentru a le încărca pe toate în spațiul de lucru:

  df_all <- NULL

  for (file in file_list) {

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

Singurul inconvenient este că procesul durează prea mult. Tu, în calitate de expert R al echipei, vrei să ajuți. Pachetele parallel și profvis au fost deja încărcate.

Acest exercițiu face parte din cursul

Programare paralelă în R

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)
  }
___
Editează și rulează codul