map_dbl()와 map_int()
map_*()의 몇 가지 변형은 서로 매우 비슷해요. map_dbl()과 map_int()는 모두 숫자를 출력합니다. map_int()는 소수점이 없는 정수 벡터를, map_dbl()은 소수점이 있을 수도 있는 double 벡터를 반환해요. 서로 다른 map_*() 함수를 사용할 때 결과가 어떻게 달라지는지 자세히 살펴보세요.
참고용으로 map_*() 표를 다시 보여드릴게요.
map_*() |
Output |
|---|---|
map_chr() |
문자 벡터 |
map_lgl() |
논리 벡터 [TRUE 또는 FALSE] |
map_int() |
정수 벡터 |
map_dbl() |
double 벡터 |
이 연습은 강의의 일부입니다
purrr로 배우는 함수형 프로그래밍 기초
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Pull out episode_id element as list
map(___, ~.x[["___"]])
# Pull out episode_id element as double vector
map____(___, ~.x[["___"]])