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
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)
}
___