НачатьНачать бесплатно

Обобщение вывода

Функция summary() удобна, однако ограничена встроенным набором статистик. Для вычисления конкретных показателей можно применять синтаксис summarise(across(everything(), list())) из пакета dplyr.

В этом упражнении вы воспользуетесь синтаксисом summarise(across(everything(), list())), чтобы вычислить среднее значение, стандартное отклонение, медиану, минимум и максимум диаметров моллюсков абалон. Вы сохраните результат и затем извлечёте отдельные его элементы.

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

Это упражнение является частью курса

R для пользователей SAS

Посмотреть курс

Инструкции к упражнению

  • Используя синтаксис summarise(across(everything(), list())), вычислите среднее значение, стандартное отклонение, медиану, минимум и максимум диаметра из набора данных abaloneKeep. Сохраните результат в объект abdiam.
  • Примените функцию str() для просмотра типа класса объекта 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 
___
Редактировать и запускать код