Contar favoritos
Sigamos explorando el conjunto de datos de RStudio Conf. Recuerda que este conjunto es una lista con más de 5000 sublistas, y cada sublista es un tuit que contiene el hashtag #RStudioConf.
En este ejercicio, extraeremos una estadística de los tuits que no son retuits: la media del número de favoritos. El elemento "favorite_count", incluido en cada sublista, es el número de personas a las que les ha gustado ese tuit.
purrr ya está cargado para ti y el conjunto de datos rstudioconf sigue disponible en tu espacio de trabajo.
Este ejercicio forma parte del curso
Programación funcional intermedia con purrr
Instrucciones del ejercicio
Precompleta las funciones
mean()yround()conna.rm = TRUEydigits = 1.Construye una nueva función a partir de estas dos funciones precompletadas y llámala
rounded_mean().Crea una sublista de tuits que no sean retuits.
Extrae el elemento
"favorite_count"de cada sublista con la variantemap_*para enteros y pasa el resultado arounded_mean().
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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("___") %>%
___()