Aan de slagBegin gratis

Bestanden parallel inlezen

De Data Analyst in je team heeft een lange lijst met bestanden met geboortedata uit de VS. Ze heeft de volgende lus geschreven om ze allemaal in haar workspace in te lezen:

  df_all <- NULL

  for (file in file_list) {

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

Het enige probleem is dat dit te lang duurt. Jij, als de R-expert, wilt helpen. De pakketten parallel en profvis zijn alvast voor je geladen.

Deze oefening maakt deel uit van de cursus

Parallel programmeren in R

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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)
  }
___
Code bewerken en uitvoeren