Kom igångKom igång gratis

Läsa filer parallellt

Dataanalytikern i ditt team har en lång lista med filer som innehåller födelsedata från USA. Hon har skrivit följande loop för att läsa in dem alla i sin miljö:

  df_all <- NULL

  for (file in file_list) {

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

Problemet är att det tar för lång tid. Du, som teamets R-expert, vill hjälpa till. Paketen parallel och profvis är redan inlästa.

Den här övningen är en del av kursen

Parallell programmering i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
  }
___
Redigera och kör kod