IniziaInizia gratis

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

Visualizza il corso

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 12 come 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 -2 e 3.

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
Modifica ed esegui il codice