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