시작하기무료로 시작하기

리스트에서 질문 던지기

purrr의 큰 장점 중 하나는, 데이터에 대한 질문에서 답으로 자연스럽게 이어질 수 있다는 점이에요. 몇 줄의 코드면 충분합니다. 여기서는 gh_users 데이터를 사용해 다음 세 가지 질문에 답해 보려고 합니다:

  • GitHub에 가장 먼저 가입한 사용자는 누구인가요?
  • 모든 리포지토리가 조직 소유가 아니라 사용자 소유인가요?
  • 공개 리포지토리가 가장 많은 사용자는 누구인가요?

이번 연습 문제에서는 map_*()에 대한 이해도가 제대로 시험됩니다. map_*()의 다양한 변형과 각 함수의 올바른 사용법을 꼭 떠올려 보세요.

이 연습은 강의의 일부입니다

purrr로 배우는 함수형 프로그래밍 기초

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Determine who joined github first
map___(___, ~___[[___]]) %>%
      set_names(map___(___, ___)) %>%
    sort()
코드 편집 및 실행