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 dplyr – add_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
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
___(___, ___)