IniziaInizia gratis

purrr e scatterplot

Dal momento che ggplot() non accetta liste come input, puoi abbinarlo a purrr per passare da una lista a un data frame fino a un grafico ggplot() in poche righe di codice.

In questo esercizio continuerai a lavorare con i dati gh_users. Userai una funzione map_*() per estrarre alcuni elementi nominali e trasformarli nel tipo di dato corretto. Poi crea uno scatterplot che confronti il numero di follower dell'utente con il numero di repository pubblici dell'utente.

Questo esercizio fa parte del corso

Le basi della programmazione funzionale con purrr

Visualizza il corso

Istruzioni dell'esercizio

  • Esegui map() su gh_users, usa la funzione map_*() che crea un data frame con quattro colonne, chiamate "login", "name", "followers" e "public_repos".
  • Passa quel data frame a uno scatterplot, dove l'asse x è followers e y è public_repos.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Create a data frame with four columns
map___(___, `[`, 
       c(___,___,___,___)) %>%
       # Plot followers by public_repos
    ggplot(., 
         aes(x = ___, y = ___)) + 
        # Create scatter plots
        geom____()
Modifica ed esegui il codice