1. Learn
  2. /
  3. Courses
  4. /
  5. Podstawy programowania funkcyjnego z purrr

Connected

Exercise

Konwertowanie danych na typ liczbowy za pomocą purrr

W zbiorze danych sw_people niektóre postacie z Gwiezdnych Wojen mają nieznany wzrost. Jeśli chcesz przeprowadzić eksplorację danych i sprawdzić, jak wzrost postaci różni się w zależności od ich rodzimej planety, musisz napisać kod tak, aby R odróżniał wartości wzrostu od brakujących danych. Aktualnie brakujące wartości są zapisane jako "unknown", a ty chcesz je zastąpić wartością NA. W tym ćwiczeniu połączysz map() z ifelse(), aby rozwiązać ten problem.

Instructions

100 XP
  • Wczytaj zbiór danych sw_people.
  • Użyj map() na sw_people i wyciągnij kolumnę "height".
  • Następnie użyj map() na wynikowych danych – jeśli element ma wartość "unknown", zmień go na NA; w przeciwnym razie przekonwertuj wartość na liczbę za pomocą as.numeric().