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

Connected

연습 문제

광고 타깃을 위한 Futures

한 온라인 스트리밍 플랫폼에서 데이터 애널리스트로 여러분을 채용했어요. 이 회사는 매 분기마다 가장 지출이 많은 고객 세그먼트를 대상으로 마케팅 캠페인을 진행해요. 캠페인을 정확한 사용자에게 타기팅하려면, 서로 다른 그룹의 사용자들로부터 월평균 매출의 분포를 생성해야 해요. 고객은 이미 지역, 추정 소득 등 요소를 기준으로 세분화되어 있어요.

작업 공간에는 subs_list라는 리스트가 있어요. 이 리스트의 각 요소는 한 고객 세그먼트에 대한 월 구독 결제 금액 벡터예요. 또한 boot_dist() 함수도 제공돼 있어요. 이 함수는 평균 매출의 분포를 부트스트랩으로 생성하며, subs_list의 각 요소에 적용해야 해요. future 패키지는 이미 로드되어 있어요.

지침

100 XP
  • 워커 4개로 멀티세션을 계획하세요.
  • lapply()를 사용해 subs_list의 각 요소에 boot_dist()를 매핑하고, 각 매핑에 대해 future를 생성하세요.
  • future_list의 각 future 값을 조회하세요.
  • 계획을 순차 실행으로 되돌리세요.