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

Ваша первая функция

Пришло время написать вашу первую функцию! Это важный шаг в жизни любого R-программиста. «Функции — это фундаментальный строительный блок R: чтобы освоить многие продвинутые техники … вам нужна прочная основа в понимании того, как работают функции». — Hadley Wickham

Вот базовая структура функции:

func_name <- function(arguments) {
    body
}

А вот пример:

square <- function(x) {
    x^2
}

square(2)
[1] 4

Два ключевых понятия, которые стоит запомнить, — это аргументы и тело функции. Аргументы — это входные данные, с которыми работает функция. Они могут представлять собой данные для обработки или параметры, влияющие на вычисления. Тело функции — это код, который непосредственно выполняет эту обработку.

Функция возвращает значение последней выполненной строки тела. В примере последняя строка тела — x^2, поэтому именно она и будет возвращена.

В этом упражнении вы создадите свою первую функцию, которая переводит проценты в десятичную дробь — полезное вычисление в финансовой сфере!

Это упражнение является частью курса

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

Посмотреть курс

Инструкции к упражнению

  • Создайте функцию с именем percent_to_decimal, которая принимает 1 аргумент — percent — и возвращает percent, делённое на 100.
  • Вызовите percent_to_decimal() для значения 6 (знак % здесь не используется, но предполагается, что это 6%).
  • Переменная pct уже создана для вас.
  • Вызовите percent_to_decimal() для pct.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Percent to decimal function
___



# Use percent_to_decimal() on 6
___

# Example percentage
pct <- 8

# Use percent_to_decimal() on pct
___
Редактировать и запускать код