CommencerCommencez gratuitement

Rafraîchir votre mémoire sur purrr

Imaginons que vous soyez analyste de données dans une agence web. L’équipe de web design a mené un test A/B d’une semaine pour comparer les performances de deux propositions de design d’un site, et vous êtes maintenant chargé d’en analyser les résultats.

L’équipe a mesuré le nombre de visites de la page Contact pour évaluer l’impact du design sur le nombre de personnes qui contactent l’entreprise. Ces designs ont été présentés à 2/3 des visiteurs.

visit_a contient les résultats de la campagne A et visit_b ceux de la campagne B. Les deux sont exprimés en moyenne de visites par heure. Toutes les autres statistiques dont vous disposez sont exprimées en visites par jour, vous devez donc convertir ces deux vecteurs. Ensuite, vous extraierez la moyenne de chaque vecteur.

Notez qu’il s’agit de nouvelles données, différentes de celles de la vidéo.

Cet exercice fait partie du cours

<cours>Programmation fonctionnelle intermédiaire avec purrr</cours>
Voir le cours

Instructions de l’exercice

  • Créez la fonction to_day(), qui multiplie x par 24.
  • Créez une liste qui contient visit_a et visit_b.
  • Convertissez votre nouvelle liste en nombre de visites par jour avec map() et la fonction to_day().
  • Comparez la moyenne des visites en appliquant la fonction mean() aux résultats.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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, ___)
Modifier et exécuter le code