Začněte nyníZačněte zdarma

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

Zobrazit kurz

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 12 jako 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 -2 a 3.

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
Upravit a spustit kód