Relembrando o que você sabe de purrr
Vamos supor que você é uma pessoa analista de dados que trabalha em uma agência web. A equipe de web design realizou, por uma semana, um teste A/B comparando o desempenho de duas propostas de design para um site, e agora você ficou responsável por analisar os resultados.
A equipe mediu o número de visitas à página de Contato para avaliar o impacto do design no número de pessoas que entram em contato com a empresa. Esses designs foram apresentados a 2/3 dos visitantes.
visit_a contém os resultados da campanha A e visit_b os resultados da campanha B. Ambos estão expressos como o número médio de visitas por hora. Todas as outras estatísticas que você tem estão em visitas por dia, então você precisa converter esses dois. Em seguida, você vai extrair a média de cada vetor.
Observe que estes são novos dados, não os do vídeo.
Este exercicio faz parte do curso
Programação Funcional Intermediária com purrr
Instruções do exercicio
- Crie a função
to_day(), que multiplicaxpor 24. - Crie uma lista que contenha
visit_aevisit_b. - Converta sua nova lista para número de visitas diárias com
map()e a funçãoto_day(). - Compare a média de visitas mapeando a função
mean()sobre os resultados.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Create the to_day function
to_day <- function(x) {
___
}
# Create a list containing both vectors: all_visits
all_visits <- list(___, ___)
# Convert to daily number of visits: all_visits_day
all_visits_day <- map(___, ___)
# Map the mean() function and output a numeric vector
___(all_visits_day, ___)