IniziaInizia gratis

La tua prima funzione

È il momento della tua prima funzione! Un grande passo nel percorso di un programmatore R. "Le funzioni sono un elemento fondamentale di R: per padroneggiare molte delle tecniche più avanzate … ti serve una solida base su come funzionano le funzioni." -Hadley Wickham

Ecco la struttura base di una funzione:

func_name <- function(arguments) {
    body
}

E qui un esempio:

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

square(2)
[1] 4

Due concetti da ricordare da quanto ti ha insegnato Lore sono gli argomenti e il corpo della funzione. Gli argomenti sono gli input dell'utente su cui la funzione lavora. Possono essere i dati che la funzione elabora oppure opzioni che influenzano il calcolo. Il corpo della funzione è il codice che esegue effettivamente l'elaborazione.

Il valore restituito da una funzione è semplicemente l'ultima riga eseguita del corpo della funzione. Nell'esempio, dato che x^2 è l'ultima riga del corpo, è quello che viene restituito.

Nell'esercizio, creerai la tua prima funzione per trasformare una percentuale in un decimale, un calcolo molto utile in finanza!

Questo esercizio fa parte del corso

R intermedio per la finanza

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una funzione chiamata percent_to_decimal che accetti 1 argomento, percent, e restituisca percent diviso per 100.
  • Chiama percent_to_decimal() sulla percentuale 6 (qui non usiamo il simbolo %, ma considera che sia il 6%).
  • È stata creata per te una variabile pct.
  • Chiama percent_to_decimal() su pct.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Percent to decimal function
___



# Use percent_to_decimal() on 6
___

# Example percentage
pct <- 8

# Use percent_to_decimal() on pct
___
Modifica ed esegui il codice