1. 학습
  2. /
  3. 강의
  4. /
  5. R의 병렬 프로그래밍

Connected

연습 문제

부트스트랩 청크 처리

대학들이 연구개발(R&D)에서 서로 어떻게 협력하는지 조사하고자 합니다. 작업 공간에는 100개의 데이터 프레임으로 이루어진 리스트 ls_edu가 있으며, 각 데이터 프레임에는 특정 국가의 대학 협력 점수가 들어 있습니다.

또한 한 개의 데이터 프레임에 대해 협력 점수의 분위수를 계산하는 함수 rating_quants()도 준비되어 있습니다.

이 계산에 사용할 수 있는 코어는 다섯 개입니다. future_map_dfr()로 rating_quants()를 ls_edu에 적용해 보았지만, RAM이 부족해 R 세션이 중단되었습니다. 한 번에 세 개 이하의 부트스트랩만 실행되도록 청크 크기를 35로 지정하기로 했습니다. furrr 패키지는 이미 로드되어 있습니다.

지침

100 XP
  • 워커 다섯 개의 multisession을 계획하세요.
  • future_map_dfr() 함수용 설정을 만들고 청크 크기를 35로 지정하세요.
  • 이 설정을 future_map_dfr()의 올바른 인수에 전달하세요.
  • 계획을 sequential로 되돌리세요.