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
Instrucțiuni pentru exercițiu
- Aplică
map()pestegh_users, folosind funcțiamap_*()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
xestefollowers, iar axayestepublic_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____()