map_chr()
이번 연습 문제에서는 다양한 map_*() 변형을 좀 더 깊이 살펴봅니다. map() 함수는 항상 리스트를 출력합니다. map_*()는 다른 종류의 결과를 출력합니다. 아래 표를 확인하고, 각 map_*() 변형이 어떤 타입의 출력을 내는지 확실히 이해하세요.
map_*() |
출력 |
|---|---|
map_chr() |
문자 벡터 |
map_lgl() |
논리 벡터 [TRUE 또는 FALSE] |
map_int() |
정수 벡터 |
map_dbl() |
더블 벡터 |
이 연습은 강의의 일부입니다
purrr로 배우는 함수형 프로그래밍 기초
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Pull out the director element of sw_films in a list and character vector
map(___, ~.x[["___"]])
map_chr(___, ~.x[["___"]])