IniziaInizia gratis

sapply con funzioni che restituiscono NULL

Hai già qualche trucco con la famiglia di apply nella manica, ma sicuramente hai voglia di impararne altri, giusto? In questo esercizio vedrai come sapply() si comporta quando viene usata per applicare una funzione che restituisce NULL su un vettore o una lista.

È già stata creata per te una funzione print_info(), che prende un vettore e stampa la media di questo vettore. Usa la funzione cat().

Questo esercizio fa parte del corso

R intermedio

Visualizza il corso

Istruzioni dell'esercizio

  • Applica print_info() agli elementi di temp con sapply().
  • Ripeti lo stesso con lapply(). Noti la differenza?

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# temp is already available in the workspace

# Definition of print_info()
print_info <- function(x) {
  cat("The average temperature is", mean(x), "\n")
}

# Apply print_info() over temp using sapply()


# Apply print_info() over temp using lapply()
Modifica ed esegui il codice