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

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!

Toto cvičení je součástí kurzu

Intermediate R for Finance

Zobrazit kurz

Pokyny k cvičení

  • 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.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Percent to decimal function
___



# Use percent_to_decimal() on 6
___

# Example percentage
pct <- 8

# Use percent_to_decimal() on pct
___
Upravit a spustit kód