Prima ta funcție
E momentul să creezi prima ta funcție! Este un pas important în parcursul oricărui programator R. „Funcțiile sunt un element fundamental în R: pentru a stăpâni multe dintre tehnicile mai avansate… ai nevoie de o bază solidă în modul în care funcțiile lucrează." -Hadley Wickham
Iată structura de bază a unei funcții:
func_name <- function(arguments) {
body
}
Și un exemplu concret:
square <- function(x) {
x^2
}
square(2)
[1] 4
Din ce ai învățat, reține două concepte esențiale: argumentele și corpul funcției. Argumentele sunt valorile furnizate de utilizator pe care funcția le prelucrează. Pot reprezenta datele asupra cărora se aplică funcția sau opțiuni care influențează calculul. Corpul funcției este codul care realizează efectiv prelucrarea.
Valoarea returnată de o funcție este pur și simplu ultima linie executată din corpul acesteia. În exemplu, deoarece x^2 este ultima linie din corp, aceasta este valoarea returnată.
În acest exercițiu, vei crea prima ta funcție pentru a transforma un procent într-un număr zecimal – un calcul foarte util în finanțe!
Acest exercițiu face parte din cursul
R intermediar pentru finanțe
Instrucțiuni pentru exercițiu
- Creează o funcție numită
percent_to_decimalcare primește 1 argument,percent, și returneazăpercentîmpărțit la 100. - Apelează
percent_to_decimal()cu valoarea6(nu folosim simbolul %, dar presupunem că aceasta reprezintă 6%). - O variabilă
pcta fost deja creată pentru tine. - Apelează
percent_to_decimal()pepct.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Percent to decimal function
___
# Use percent_to_decimal() on 6
___
# Example percentage
pct <- 8
# Use percent_to_decimal() on pct
___