Використання функції (3)
У відео Філіп показував приклад задання аргументів функції sd(). У функції sd() є необов'язковий аргумент na.rm, який визначає, чи потрібно вилучати пропущені значення з вхідного вектора перед обчисленням стандартного відхилення.
Якщо ви уважно переглянули документацію, то вже знаєте, що функція mean() також має аргумент na.rm, і він робить те саме. Типове значення — FALSE, як видно з виклику типової S3-методики:
mean(x, trim = 0, na.rm = FALSE, ...)
Подивімося, що станеться, якщо у ваших векторах linkedin і facebook є пропущені значення (NA).
Ця вправа є частиною курсу
Середній рівень R
Інструкції до вправи
- Обчисліть середню кількість переглядів профілю на LinkedIn, не задаючи жодних додаткових аргументів. Просто виведіть результат у консоль.
- Обчисліть середню кількість переглядів профілю на LinkedIn, але цього разу вкажіть R видалити пропущені значення з вхідного вектора.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# The linkedin and facebook vectors have already been created for you
linkedin <- c(16, 9, 13, 5, NA, 17, 14)
facebook <- c(17, NA, 5, 16, 8, 13, 14)
# Basic average of linkedin
# Advanced average of linkedin