Напишіть власну функцію
Ого, тепер усе серйозно… ви збираєтеся написати власну функцію! Перш ніж почати, подивіться на такий шаблон функції:
my_fun <- function(arg1, arg2) {
body
}
Зверніть увагу, що в цій «рецептурі» використано оператор присвоєння (<-), так само як коли ви, наприклад, присвоюєте вектор змінній. Це не випадковість. Створення функції в R — це по суті присвоєння об'єкта-функції змінній! У наведеному вище прикладі ви створюєте нову змінну R my_fun, яка стає доступною в робочому просторі одразу після виконання визначення. Відтоді ви можете використовувати my_fun як функцію.
Ця вправа є частиною курсу
Середній рівень 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