ÎncepețiÎncepe gratuit

purrr și diagrame de dispersie

Deoarece ggplot() nu acceptă liste ca date de intrare, poate fi combinat cu purrr pentru a transforma o listă într-un data frame și apoi într-un grafic ggplot() în doar câteva linii de cod.

Vei continua să lucrezi cu datele gh_users pentru acest exercițiu. Vei folosi o funcție map_*() pentru a extrage câteva elemente cu nume și a le transforma în tipul de date corect. Apoi vei crea o diagramă de dispersie care compară numărul de urmăritori ai utilizatorului cu numărul de depozite publice ale acestuia.

Acest exercițiu face parte din cursul

Bazele programării funcționale cu purrr

Vezi cursul

Instrucțiuni pentru exercițiu

  • Aplică map() peste gh_users, folosind funcția map_*() care creează un data frame cu patru coloane, numite "login", "name", "followers" și "public_repos".
  • Trimite acel data frame printr-un pipe într-o diagramă de dispersie, unde axa x este followers, iar axa y este public_repos.

Exercițiu interactiv practic

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

# Create a data frame with four columns
map___(___, `[`, 
       c(___,___,___,___)) %>%
       # Plot followers by public_repos
    ggplot(., 
         aes(x = ___, y = ___)) + 
        # Create scatter plots
        geom____()
Editează și rulează codul