ÎncepețiÎncepe gratuit

walk() pentru afișarea mai curată a listelor

Acum vei încerca încă o utilizare a funcției walk(), și anume crearea de grafice cu ajutorul ei. În exercițiul anterior ai afișat câteva liste și ai observat că walk() oferă o afișare mult mai curată decât metoda de bază din R. Poți folosi walk() și pentru a afișa mai multe grafice secvențial.

Aici, folosește cunoștințele despre map() împreună cu funcțiile din ggplot2 pentru a crea câte un grafic pentru primele zece elemente din gap_split, apoi afișează fiecare grafic cu walk().

Acest exercițiu face parte din cursul

Bazele programării funcționale cu purrr

Vezi cursul

Instrucțiuni pentru exercițiu

  • Încarcă setul de date gap_split.
  • Aplică map2() peste primele 10 elemente din gap_split și primele 10 nume din gap_split.
  • Apoi aplică walk() peste noul obiect care conține graficele și transmite print() ca argument pentru a afișa toate graficele.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Load the gap_split data
data(___)

# Map over the first 10 elements of gap_split
plots <- map2(___[1:10], 
              names(___[1:10]), 
              ~ ggplot(___, aes(year, lifeExp)) + 
                geom_line() +
                labs(title = ___))

# Object name, then function name
walk(___, ___)
Editează și rulează codul