ПочатиПочніть безкоштовно

Читання файлів паралельно

Аналітикиня даних у вашій команді має довгий список файлів із даними про народжуваність у США. Вона написала такий цикл, щоб зчитати їх усі у свій робочий простір:

  df_all <- NULL

  for (file in file_list) {

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

Єдина проблема — це займає надто багато часу. Ви, як місцевий експерт з R, хочете допомогти. Пакети parallel та profvis уже завантажено для вас.

Ця вправа є частиною курсу

Паралельне програмування в R

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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)
  }
___
Редагувати та запускати код