1. 학습
  2. /
  3. 강의
  4. /
  5. purrr로 배우는 함수형 프로그래밍 기초

Connected

연습 문제

purrr로 데이터를 숫자형으로 변환하기

sw_people 데이터셋에는 일부 Star Wars 캐릭터의 키가 알려져 있지 않습니다. 캐릭터의 출신 행성에 따라 키가 어떻게 다른지 탐색하려면, R이 키와 결측값을 구분할 수 있도록 코드를 작성해야 해요. 현재 결측값은 "unknown"으로 입력되어 있지만, 이를 NA로 바꾸려고 합니다. 이 연습 문제에서는 map()과 ifelse()를 조합해 이 문제를 해결해 보겠습니다.

지침

100 XP
  • sw_people 데이터셋을 불러오세요.
  • sw_people에 map()을 적용해 "height"를 추출하세요.
  • 그런 다음 결과에 다시 map()을 적용해, 요소가 "unknown"이면 NA로 바꾸고, 그렇지 않으면 as.numeric()으로 숫자로 변환하세요.