리스트에서 질문 던지기
purrr의 큰 장점 중 하나는, 데이터에 대한 질문에서 답으로 자연스럽게 이어질 수 있다는 점이에요. 몇 줄의 코드면 충분합니다. 여기서는 gh_users 데이터를 사용해 다음 세 가지 질문에 답해 보려고 합니다:
- GitHub에 가장 먼저 가입한 사용자는 누구인가요?
- 모든 리포지토리가 조직 소유가 아니라 사용자 소유인가요?
- 공개 리포지토리가 가장 많은 사용자는 누구인가요?
이번 연습 문제에서는 map_*()에 대한 이해도가 제대로 시험됩니다. map_*()의 다양한 변형과 각 함수의 올바른 사용법을 꼭 떠올려 보세요.
이 연습은 강의의 일부입니다
purrr로 배우는 함수형 프로그래밍 기초
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Determine who joined github first
map___(___, ~___[[___]]) %>%
set_names(map___(___, ___)) %>%
sort()