1. Lära sig
  2. /
  3. Courses
  4. /
  5. purrr로 배우는 함수형 프로그래밍 기초

Connected

exercise

safely()를 possibly()로 바꾸기

safely()로 문제를 해결하는 방법을 파악했다면(예: 오류가 날 자리에 NA를 출력), 이제 safely()를 possibly()로 바꿔 보세요. possibly()는 오류 메시지를 출력하지 않고, 코드 전체를 실행하면서 원하는 대체 동작을 적용합니다.

이제 다시 log()에 대해 map()을 수행하되, 이미 오류를 어떻게 처리할지 알고 있으므로 safely() 대신 possibly()를 사용합니다.

Instruktioner

100 XP
  • 제공된 리스트에 대해 map()을 사용해 각 원소의 log()를 계산하되, possibly()를 사용하세요.
  • 올바른 자료형이 아닌 원소는 NA_real_로 대체해 수정하세요.