Contare i preferiti
Continuiamo l'esplorazione del dataset di RStudio Conf. Ricorda che questo dataset è una lista di oltre 5000 sotto-liste, ognuna delle quali è un tweet che contiene l'hashtag #RStudioConf.
In questo esercizio, estrarremo una statistica sui tweet che non sono retweet: la media del numero di preferiti. L'elemento "favorite_count", contenuto in ogni sotto-lista, è il numero di persone che hanno messo Mi piace a quello specifico tweet.
purrr è già caricato per te e il dataset rstudioconf è ancora disponibile nel tuo workspace.
Questo esercizio fa parte del corso
Programmazione funzionale intermedia con purrr
Istruzioni dell'esercizio
Precompila le funzioni
mean()eround()conna.rm = TRUEedigits = 1.Crea una nuova funzione a partire da queste due funzioni precompilate e chiamala
rounded_mean().Crea una sotto-lista dei non-retweet.
Estrai l'elemento
"favorite_count"da ogni sotto-lista con la variantemap_*per interi e passa il risultato arounded_mean().
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Prefill mean() with na.rm, and round() with digits = 1
mean_na_rm <- ___(___, ___)
round_one <- ___(___, ___)
# Compose a rounded_mean function
rounded_mean <- ___(___, ___)
# Extract the non retweet
non_rt <- ___(___, "is_retweet")
# Extract "favorite_count", and pass it to rounded_mean()
non_rt %>%
map_dbl("___") %>%
___()