Začněte nyníZačněte zdarma

Paralelní čtení souborů

Datová analytička ve tvém týmu má dlouhý seznam souborů s daty o porodnosti v USA. Napsala následující smyčku, která všechny soubory načte do pracovního prostředí:

  df_all <- NULL

  for (file in file_list) {

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

Jedinou potíží je, že to trvá příliš dlouho. Ty jako místní R expert/ka chceš pomoci. Balíčky parallel a profvis jsou už načtené.

Toto cvičení je součástí kurzu

Paralelní programování v R

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
  }
___
Upravit a spustit kód