시작하기무료로 시작하기

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[["___"]])
코드 편집 및 실행