ПочатиПочніть безкоштовно

Вивід group_by

У цій вправі ви продовжите роботу з синтаксисом summarise(across(everything(), list())) з пакета dplyr, як у попередній вправі. Цього разу ви додасте функцію group_by(), щоб отримати користувацькі підсумкові статистики для діаметрів абалона за групами статі.

Набір даних abaloneKeep і пакет dplyr уже завантажено для вас.

Ця вправа є частиною курсу

R для користувачів SAS

Переглянути курс

Інструкції до вправи

  • Використайте синтаксис summarise(across(everything(), list())), щоб обчислити середнє, стандартне відхилення, медіану, мінімум і максимум діаметра з abaloneKeep за статтю за допомогою group_by(). Збережіть результат як absexdiam.
  • Скористайтеся функцією структури str(), щоб переглянути клас об'єкта absexdiam, назви елементів у absexdiam і розміри.
  • Використайте функцію filter, щоб отримати рядок для статі, що дорівнює "I", з absexdiam.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Save output from summarise() for diameter by sex
___ <- abaloneKeep %>% 
  group_by(___) %>%
  select(___, ___) %>%
  summarise(___(everything(), list(mean = ___,
                                      ___ = ~sd(.x),
                                      median = ~median(.x),
                                      min = ___,
                                      ___ = ___)))

# Get structure of absexdiam
___

# Use filter() function to extract row for sex == "I"
___ %>% filter(___)
Редагувати та запускати код