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

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

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

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

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

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

Intermediate R

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

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

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

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

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

# Create a function pow_two()



# Use the function


# Create a function sum_abs()



# Use the function
Редактировать и запускать код