EmpezarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Precompleta las funciones mean() y round() con na.rm = TRUE y digits = 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 variante map_* para enteros y pasa el resultado a rounded_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("___") %>%
  ___()
Editar y ejecutar código