Scrivi la tua funzione
Wow, ora si fa sul serio… stai per scrivere una tua funzione! Prima di provarci, dai un’occhiata a questo modello di funzione:
my_fun <- function(arg1, arg2) {
body
}
Nota che questa “ricetta” usa l’operatore di assegnazione (<-) proprio come quando assegni un vettore a una variabile, per esempio. Non è un caso. Creare una funzione in R significa sostanzialmente assegnare un oggetto funzione a una variabile! Nell’esempio sopra, stai creando una nuova variabile R my_fun, che diventa disponibile nello spazio di lavoro non appena esegui la definizione. Da quel momento in poi, puoi usare my_fun come una funzione.
Questo esercizio fa parte del corso
R intermedio
Istruzioni dell'esercizio
- Crea una funzione
pow_two(): prende un argomento e restituisce quel numero al quadrato (quel numero moltiplicato per se stesso). - Chiama questa nuova funzione definita usando
12come input. - Poi crea una funzione
sum_abs(), che prende due argomenti e restituisce la somma dei valori assoluti di entrambi gli argomenti. - Infine, chiama la funzione
sum_abs()con gli argomenti-2e3.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Create a function pow_two()
# Use the function
# Create a function sum_abs()
# Use the function