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

Функции внутри функций

Вы уже знаете, что функции в 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
Редактировать и запускать код