Функции внутри функций
Вы уже знаете, что функции в R возвращают объекты, которые можно использовать в других местах. Это позволяет легко вызывать функции внутри других функций, как в следующем примере:
speed <- 31
print(paste("Your speed is", speed))
Обратите внимание: обе функции — print() и paste() — принимают многоточие ... в качестве аргумента. Попробуйте разобраться, как именно оно используется.
Это упражнение является частью курса
Intermediate R
Инструкции к упражнению
Примените abs() к выражению linkedin - facebook, чтобы получить абсолютные разности между ежедневными просмотрами профилей в LinkedIn и Facebook. Поместите вызов abs() внутрь mean(), чтобы вычислить среднее абсолютное отклонение. В вызове 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