Napiš vlastní funkci
Tak to se věci pěkně rozjíždějí – teď si napíšeš vlastní funkci! Nejdříve se podívej na následující šablonu:
my_fun <- function(arg1, arg2) {
body
}
Všimni si, že tato šablona používá operátor přiřazení (<-), stejně jako když přiřazuješ vektor do proměnné. A není to náhoda. Vytvoření funkce v R je v podstatě přiřazení objektu funkce do proměnné! Ve výše uvedené šabloně vytváříš novou proměnnou my_fun, která se v pracovním prostoru zpřístupní hned po spuštění definice. Od té chvíle ji můžeš používat jako funkci.
Toto cvičení je součástí kurzu
Intermediate R
Pokyny k cvičení
- Vytvoř funkci
pow_two(): přijímá jeden argument a vrátí jeho druhou mocninu (číslo násobené samo sebou). - Zavolej tuto nově definovanou funkci s hodnotou
12jako vstupem. - Dále vytvoř funkci
sum_abs(), která přijímá dva argumenty a vrátí součet jejich absolutních hodnot. - Nakonec zavolej funkci
sum_abs()s argumenty-2a3.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create a function pow_two()
# Use the function
# Create a function sum_abs()
# Use the function