파일을 병렬로 읽기
팀의 Data Analyst가 미국 출생 데이터를 담은 많은 파일 목록을 가지고 있어요. 모든 파일을 워크스페이스로 불러오기 위해 다음 반복문을 작성했습니다:
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)
}
___