Zacznij terazZacznij za darmo

Podsumowywanie danych

Stwórzmy teraz wykres z podziałem na panele, aby porównać oceny przydatności różnych platform edukacyjnych.

W tym ćwiczeniu poznasz nową funkcję z pakietu dplyradd_count(). Funkcja add_count() dodaje do zbioru danych kolumnę n, zachowując tę samą liczbę wierszy co oryginalny zbiór. Podobnie jak count(), domyślnie n oznacza liczbę wierszy dla każdej grupy, ale możesz to zmienić za pomocą argumentu wt (waga). Ustawiając wt na inną kolumnę, sprawiasz, że n staje się sumą wartości tej kolumny dla każdej grupy.

Powiedzmy, że chcesz dodać do zbioru iris kolumnę z sumą wartości Petal.Length dla wszystkich kwiatów tego samego gatunku (Species). Możesz to zrobić tak:

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

W wyniku otrzymasz:

# 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.

To ćwiczenie jest częścią kursu

Dane kategoryczne w Tidyverse

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

learning_platform_usefulness %>%
  # Change dataset to one row per learning_platform usefulness pair with number of entries for each
  ___(___, ___)
Edytuj i uruchom kod