Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Pré-preencha as funções mean() e round() com na.rm = TRUE e digits = 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 variante map_* para inteiros e passe o resultado para rounded_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("___") %>%
  ___()
Editar e Executar Código