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