Zacznij terazZacznij za darmo

Równoległe wczytywanie plików

Analityczka danych z twojego zespołu ma do wczytania długą listę plików z danymi o narodzinach w USA. Napisała poniższą pętlę, aby załadować je wszystkie do swojego środowiska pracy:

  df_all <- NULL

  for (file in file_list) {

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

Problem w tym, że zajmuje to zbyt dużo czasu. Ty, jako ekspert od R w zespole, chcesz pomóc. Pakiety parallel i profvis są już wczytane.

To ćwiczenie jest częścią kursu

Programowanie równoległe w R

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
  }
___
Edytuj i uruchom kod