ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o funcție numită percent_to_decimal care primește 1 argument, percent, și returnează percent împărțit la 100.
  • Apelează percent_to_decimal() cu valoarea 6 (nu folosim simbolul %, dar presupunem că aceasta reprezintă 6%).
  • O variabilă pct a fost deja creată pentru tine.
  • Apelează percent_to_decimal() pe pct.

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
___
Editează și rulează codul