Что такое функции?

Средний уровень R для финансов

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

Примеры функций

  • mean()
  • plot()
  • ncol()
Средний уровень R для финансов

Элементы функции

  • Аргументы
    • Входные данные
    • Параметры
  • Тело
    • Выполнение кода
  • Возвращаемое значение
    • Стабильный и предсказуемый результат
Средний уровень R для финансов

Документация функции

?matrix

Снимок экрана: документация matrix.png

Средний уровень R для финансов

Аргументы функции

  • Обязательные
    • Без них возникает ошибка
    • Как правило, данные или объект
  • Необязательные
    • Имеют значения по умолчанию
    • Задают дополнительные параметры
Средний уровень R для финансов

Пример аргументов функции

returns <- c(.023, .044, .034, NA)

mean()
Error in mean.default() : argument "x" is missing, with no default
mean(returns)
NA
?mean

ch4_vid1_slides.021.png

mean(returns, na.rm = TRUE)
0.03366667
Средний уровень R для финансов

Давайте потренируемся!

Средний уровень R для финансов

Preparing Video For Download...