Kom igångKom igång gratis

Sammanfatta data

Nu ska vi skapa ett faktoriserat diagram för att jämföra hur användbara olika lärplattformar upplevs.

I den här övningen introducerar vi en ny dplyr-funktion: add_count(). add_count() lägger till en kolumn, n, i datamängden och behåller samma antal rader som originalet. Precis som count() motsvarar n som standard antalet rader per grupp, men du kan ändra det med argumentet wt (vikt). Sätt wt lika med en annan kolumn så blir n i stället summan av den kolumnen per grupp.

Säg att du vill lägga till en kolumn i iris med summan av Petal.Length för alla blommor av samma Species. Då skriver du:

iris %>%
   add_count(Species, wt = Petal.Length) %>%
   select(Species, Petal.Length, n)

Det ger dig tillbaka:

# A tibble: 150 x 3
   Species Petal.Length     n
   <fct>          <dbl> <dbl>
 1 setosa           1.4  73.1
 2 setosa           1.4  73.1
 3 virginica        6.4  278.

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

Kategoriska data i Tidyverse

Visa kurs

Interaktiv övning med praktiskt arbete

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

learning_platform_usefulness %>%
  # Change dataset to one row per learning_platform usefulness pair with number of entries for each
  ___(___, ___)
Redigera och kör kod