1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. purrr로 배우는 함수형 프로그래밍 기초

Connected

Bài tập

safely()로 NA로 대체하기

리스트에 map()을 적용할 때, 요소 중 하나의 데이터 타입이 올바르지 않으면 기대한 출력이 나오지 않을 수 있어요. 예를 들어 각 요소에 수학 연산을 하려는데 어떤 요소가 문자형이라면, 그 연산은 동작하지 않아요.

리스트가 매우 크면, 어디에서 무엇이 잘못됐는지 찾기가 쉽지 않습니다. 이럴 때 safely()가 도움이 돼요. map() 호출에서 나온 결과와 오류가 발생한 위치를 함께 보여줍니다.

Hướng dẫn 1/4

undefined XP
    1
    2
    3
    4
  • log에 safely()를 사용하세요. 이 함수는 숫자가 아닌 인수에서는 실패하므로, 결과를 먼저 보이도록 transpose()로 파이프하세요.