1. Nauka
  2. /
  3. Kursy
  4. /
  5. Podstawy programowania funkcyjnego z purrr

Connected

ćwiczenie

purrr i histogramy

Czas połączyć wszystko, czego się nauczysz, zaczynając od dwóch różnych list, które zostaną przekształcone w histogram z podziałem na panele. Ponownie skorzystasz z danych ze Świata Gwiezdnych Wojen – ze zbiorów sw_films i sw_people – aby odpowiedzieć na pytanie:

  • Jak rozkłada się wzrost postaci w poszczególnych filmach z serii Gwiezdne Wojny?

Różne filmy rozgrywają się na różnych planetach, więc można się spodziewać różnych rozkładów wzrostu bohaterów. Twoim pierwszym zadaniem jest przekształcenie obu zbiorów danych w ramki danych, ponieważ ggplot() wymaga ramki danych jako danych wejściowych. Następnie połączysz je ze sobą i zwizualizujesz wynik w postaci histogramu z osobnym panelem dla każdego filmu.

Instrukcje

100 XP
  • Utwórz ramkę danych zawierającą element "title" każdego filmu oraz element "characters" ze zbioru sw_films.
  • Utwórz ramkę danych zawierającą elementy "height", "mass", "name" i "url" ze zbioru sw_people.
  • Połącz obie ramki danych, używając kluczy "characters" i "url".
  • Utwórz histogram za pomocą ggplot() z x = height, podzielony na panele według filmtitle.