시작하기무료로 시작하기

파일을 병렬로 읽기

팀의 Data Analyst가 미국 출생 데이터를 담은 많은 파일 목록을 가지고 있어요. 모든 파일을 워크스페이스로 불러오기 위해 다음 반복문을 작성했습니다:

  df_all <- NULL

  for (file in file_list) {

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

문제는 실행 시간이 너무 오래 걸린다는 점이에요. 여러분은 팀의 R 전문가로서 도움을 주려 합니다. parallelprofvis 패키지는 미리 로드되어 있어요.

이 연습은 강의의 일부입니다

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)
  }
___
코드 편집 및 실행