1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate R for Finance

Connected

cvičení

Tvoje první funkce

Čas na tvoji první funkci! To je důležitý milník na cestě každého R programátora. „Funkce jsou základním stavebním kamenem R: pokud chceš zvládnout mnoho pokročilejších technik… potřebuješ pevný základ v tom, jak funkce fungují." –Hadley Wickham

Základní struktura funkce vypadá takto:

func_name <- function(arguments) {
    body
}

A tady je příklad:

square <- function(x) {
    x^2
}

square(2)
[1] 4

Dvě věci, které sis odnesl/a od Lore, jsou argumenty a tělo (body) funkce. Argumenty jsou vstupy od uživatele, se kterými funkce pracuje. Může jít o data, která funkce zpracovává, nebo o možnosti ovlivňující výpočet. Tělo funkce je kód, který samotnou manipulaci provádí.

Funkce vrací hodnotu posledního řádku, který se v těle vykoná. V příkladu je posledním řádkem těla x^2, takže právě tato hodnota se vrátí.

V tomto cvičení vytvoříš svoji první funkci, která převede procento na desetinné číslo – v oblasti financí velmi užitečný výpočet!

Pokyny

100 XP
  • Vytvoř funkci s názvem percent_to_decimal, která přijímá 1 argument percent a vrací percent vydělený 100.
  • Zavolej percent_to_decimal() s hodnotou 6 (znak % zde nepoužíváme, ale předpokládej, že jde o 6 %).
  • Proměnná pct už je pro tebe připravená.
  • Zavolej percent_to_decimal() na proměnné pct.