Підсумувати результати
Функція summary() корисна, але обмежується лише вбудованими в неї статистиками. Щоб отримати потрібніші показники, ви вже бачили, що можна використати синтаксис summarise(across(everything(), list())) з пакета dplyr.
У цій вправі ви застосуєте summarise(across(everything(), list())), щоб обчислити середнє, стандартне відхилення, медіану, мінімум і максимум для діаметрів абалона. Ви збережете результати, а потім витягнете окремі елементи.
Набір даних abaloneKeep і пакет dplyr уже завантажено для вас.
Ця вправа є частиною курсу
R для користувачів SAS
Інструкції до вправи
- Використайте синтаксис
summarise(across(everything(), list())), щоб обчислити середнє, стандартне відхилення, медіану, мінімум і максимум діаметра зabaloneKeep. Збережіть результат якabdiam. - Скористайтеся функцією структури
str(), щоб переглянути клас об'єктаabdiamі назви елементів уabdiam. - Використайте оператор
$, щоб вибрати й показати елементdiameter_sd, збережений уabdiam.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Save output from summarise() for diameter
abdiam <- ___ %>%
select(___) %>%
summarise(across(___, list(___ = ~mean(.x),
___ = ~sd(.x),
median = ___,
min = ___,
___ = ~max(.x))))
# Use str() to see class of abdiam and names of elements
___
# Use $ selector to display diameter_sd
___