Функції всередині функцій
Ви вже знаєте, що функції R повертають об'єкти, які потім можна використати деінде. Завдяки цьому зручно викликати функції всередині інших функцій, як ви вже бачили раніше:
speed <- 31
print(paste("Your speed is", speed))
Зверніть увагу, що обидві функції — print() і paste() — приймають аргумент з трьома крапками, .... Чи зможете з'ясувати, як саме вони його використовують?
Ця вправа є частиною курсу
Середній рівень R
Інструкції до вправи
Застосуйте abs() до linkedin - facebook, щоб отримати абсолютні різниці між щоденними переглядами профілю в LinkedIn і Facebook. Розмістіть виклик abs() усередині mean(), щоб обчислити середнє абсолютне відхилення (Mean Absolute Deviation). У виклику mean() обов'язково вкажіть na.rm, щоб коректно обробити пропущені значення!
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)
# Calculate the mean absolute deviation