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

Функції всередині функцій

Ви вже знаєте, що функції 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
Редагувати та запускати код