Dosyaları paralel olarak okuma
Ekibindeki Veri Analisti, ABD'den doğum verilerini içeren uzun bir dosya listesine sahip. Hepsi çalışma alanına yüklensin diye aşağıdaki döngüyü yazmış:
df_all <- NULL
for (file in file_list) {
df <- read.csv(file)
df_all <- rbind(df_all, df)
}
Tek sorun, bunun çok uzun sürmesi. Ekipteki R uzmanı olarak sen yardım etmek istiyorsun. parallel ve profvis paketleri senin için yüklendi.
Bu egzersiz, kursun bir parçasıdır
R'da Paralel Programlama
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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)
}
___