Contando favoritos
Vamos continuar explorando o conjunto de dados do RStudio Conf. Lembre-se de que esse conjunto é uma lista com mais de 5000 sublistas, cada sublista sendo um tweet que contém a hashtag #RStudioConf.
Neste exercício, vamos extrair uma estatística sobre os tweets que não são retweets: a média do número de favoritos. O elemento "favorite_count", presente em cada sublista, é o número de pessoas que curtiram esse tweet específico.
purrr já foi carregado para você e o conjunto de dados rstudioconf ainda está disponível no seu ambiente de trabalho.
Este exercicio faz parte do curso
Programação Funcional Intermediária com purrr
Instruções do exercicio
Pré-preencha as funções
mean()eround()comna.rm = TRUEedigits = 1.Construa uma nova função a partir dessas duas funções pré-preenchidas e chame-a de
rounded_mean().Crie uma sublista apenas com os tweets que não são retweets.
Extraia o elemento
"favorite_count"de cada sublista com a variantemap_*para inteiros e passe o resultado pararounded_mean().
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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("___") %>%
___()