IniziaInizia gratis

Come usare sapply

Puoi usare sapply() in modo simile a come hai usato lapply(). Il primo argomento di sapply() è la lista o il vettore X su cui vuoi applicare una funzione, FUN. Eventuali argomenti aggiuntivi per questa funzione si specificano dopo (...):

sapply(X, FUN, ...)

Nei prossimi esercizi lavorerai con la variabile temp, che contiene le misurazioni di temperatura per 7 giorni. temp è una lista di lunghezza 7, in cui ogni elemento è un vettore di lunghezza 5, che rappresenta 5 misurazioni in un dato giorno. Questa variabile è già stata definita nell'area di lavoro: digita str(temp) per vederne la struttura.

Questo esercizio fa parte del corso

R intermedio

Visualizza il corso

Istruzioni dell'esercizio

  • Usa lapply() per calcolare il minimo (funzione built-in min()) delle misurazioni di temperatura per ogni giorno.
  • Fai la stessa cosa ma questa volta con sapply(). Osserva come cambia l'output.
  • Usa lapply() per calcolare il massimo (max()) della temperatura per ciascun giorno.
  • Di nuovo, usa sapply() per risolvere la stessa richiesta e vedere come lapply() e sapply() differiscono.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# temp has already been defined in the workspace

# Use lapply() to find each day's minimum temperature


# Use sapply() to find each day's minimum temperature


# Use lapply() to find each day's maximum temperature


# Use sapply() to find each day's maximum temperature
Modifica ed esegui il codice