IniziaInizia gratis

Funzioni dentro funzioni

Sai già che le funzioni di R restituiscono oggetti che puoi poi usare altrove. Questo rende semplice usare funzioni dentro altre funzioni, come hai già visto:

speed <- 31
print(paste("Your speed is", speed))

Nota che sia la funzione print() sia paste() usano l’ellissi - ... - come argomento. Riesci a capire come vengono usate?

Questo esercizio fa parte del corso

R intermedio

Visualizza il corso

Istruzioni dell'esercizio

Usa abs() su linkedin - facebook per ottenere le differenze assolute tra le visualizzazioni giornaliere dei profili LinkedIn e Facebook. Inserisci la chiamata a abs() dentro mean() per calcolare la Deviazione Media Assoluta. Nella chiamata a mean(), assicurati di specificare na.rm per gestire correttamente i valori mancanti!

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# The linkedin and facebook vectors have already been created for you
linkedin <- c(16, 9, 13, 5, NA, 17, 14)
facebook <- c(17, NA, 5, 16, 8, 13, 14)

# Calculate the mean absolute deviation
Modifica ed esegui il codice