시작하기무료로 시작하기

매핑 출력 결과 예측하기

매핑 함수의 출력이 특정 타입(여기서는 숫자형 벡터)임을 알고 있다면, map_*() 함수 계열을 활용해 리스트 대신 해당 객체 타입을 명시적으로 반환할 수 있습니다.

이번 실습에서도 각 국가의 평균 인구를 계산하되, map_dbl()을 사용해 mean()이 반환하는 숫자형 벡터를 데이터 프레임에 직접 추가해 보겠습니다.

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

Tidyverse로 배우는 Machine Learning

강의 보기

연습 안내

  • map_dbl() 함수를 사용하여 각 중첩 데이터 프레임의 평균 인구를 계산하고, pop_mean 데이터 프레임을 생성하세요.
  • head()를 사용하여 pop_mean 데이터 프레임을 살펴보세요.

실습형 인터랙티브 연습

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

# Calculate mean population and store result as a double
pop_mean <- gap_nested %>%
  mutate(mean_pop = map_dbl(___, ~mean(.x$___)))

# Take a look at pop_mean
head(___)
코드 편집 및 실행