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

Connected

연습 문제

furrr로 주식 순위 매기기

투자은행은 성장성, 밸류에이션 등 다양한 요인을 바탕으로 각 주식을 순위화합니다. 이 순위는 각 주식에 배분할 자금 결정에 활용돼요.

여러분은 한 대형 투자은행에 채용되었어요. Walmart에 투자하려는 이 은행은 Walmart 주가의 안정성을 살펴보려 합니다. 작업 공간에는 데이터 프레임의 리스트 ls_stocks가 준비되어 있어요. 이 리스트의 각 원소는 주가의 백분율 변동을 담은 데이터 프레임입니다.

금융 애널리스트가 한 개의 데이터 프레임에 대해 순위를 계산하고 순위를 나타내는 정수를 출력하는 함수 rank_walmart()를 작성해 두었습니다. 이제 furrr 패키지를 사용해 ls_stocks의 각 원소에 이 함수를 병렬로 적용해야 합니다. furrr는 이미 로드되어 있어요.

지침

100 XP
  • 워커 4개로 multisession을 계획하세요.
  • 정수형 출력을 위해 알맞은 future_map 변형을 사용하여 ls_stocks의 각 원소에 rank_walmart()를 적용하세요.
  • 계산이 끝나면 sequential 계획으로 되돌리세요.