Kom igångKom igång gratis

purrr och spridningsdiagram

Eftersom ggplot() inte tar emot listor som indata kan det kombineras med purrr för att gå från en lista till en dataframe till ett ggplot()-diagram på bara några rader kod.

Du fortsätter att arbeta med gh_users-data i den här övningen. Du använder en map_*()-funktion för att plocka ut några namngivna element och omvandla dem till rätt datatyp. Sedan skapar du ett spridningsdiagram som jämför antalet följare med antalet publika repositorier för varje användare.

Den här övningen är en del av kursen

Grunderna i funktionell programmering med purrr

Visa kurs

Övningsinstruktioner

  • Använd map() över gh_users med den map_*()-funktion som skapar en dataframe med fyra kolumner: "login", "name", "followers" och "public_repos".
  • Skicka den dataframen vidare med en pipe till ett spridningsdiagram där x-axeln är followers och y-axeln är public_repos.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Create a data frame with four columns
map___(___, `[`, 
       c(___,___,___,___)) %>%
       # Plot followers by public_repos
    ggplot(., 
         aes(x = ___, y = ___)) + 
        # Create scatter plots
        geom____()
Redigera och kör kod