1. Learn
  2. /
  3. Курси
  4. /
  5. Категоріальні дані в Tidyverse

Connected

Вправа

Підсумовування даних

Тепер створімо фасетований графік, щоб порівняти корисність різних навчальних платформ.

У цій вправі ми познайомимося з новою функцією dplyr, add_count(). add_count() додає до набору даних стовпець n, зберігаючи ту саму кількість рядків, що й в оригіналі. Так само як і count(), значення n за замовчуванням дорівнює кількості рядків у кожній групі, але це можна змінити за допомогою аргументу wt (вага). Якщо призначити wt іншому стовпцю, тоді n стане сумою цього стовпця для кожної групи.

Припустімо, ви хочете додати до iris стовпець із сумою Petal.Length для всіх квіток одного й того самого Species. Ви б написали:

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

Результат буде таким:

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

Інструкції 1/4

undefined XP
    1
    2
    3
    4
  • Використайте count(), щоб перетворити набір даних на формат із одним рядком для кожної пари learning_platform і usefulness та зі стовпцем із кількістю записів для цієї пари.