매핑 출력 결과 예측하기
매핑 함수의 출력이 특정 타입(여기서는 숫자형 벡터)임을 알고 있다면, 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(___)