1. Обучение
  2. /
  3. Курса
  4. /
  5. Intermediate R

Connected

упражнение

Напишите собственную функцию

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

my_fun <- function(arg1, arg2) {
  body
}

Заметьте, что в этом шаблоне используется оператор присваивания (<-) — так же, как при присваивании значения переменной. Это не случайно. Создание функции в R — это по сути присваивание объекта-функции переменной! В приведённом примере создаётся новая переменная my_fun, которая становится доступна в рабочем пространстве сразу после выполнения определения. После этого my_fun можно использовать как обычную функцию.

Инструкции

100 XP
  • Создайте функцию pow_two(): она принимает один аргумент и возвращает его квадрат (число, умноженное само на себя).
  • Вызовите только что определённую функцию, передав ей значение 12.
  • Затем создайте функцию sum_abs(), которая принимает два аргумента и возвращает сумму их абсолютных значений.
  • Наконец, вызовите функцию sum_abs() с аргументами -2 и 3.