EmpezarEmpieza gratis

Explorar datos con predicados

Seguiremos explorando datos de un test A/B. A tu manager no le interesa en qué días se superó el umbral; quiere saber si todos los días superaron el umbral o si solo algunos días lo hicieron. Usaremos predicados de purrr para responder a estas preguntas.

Has recibido varios umbrales y has decidido escribir un script que empiece definiendo el umbral y que, para cada diseño, indique si todos los días han superado el umbral y, si no, si al menos algunos lo han hecho.

Los resultados de este test A/B están en la lista all_visits.

Este ejercicio forma parte del curso

Programación funcional intermedia con purrr

Ver curso

Instrucciones del ejercicio

  • Crea una variable llamada threshold que contenga el número 160.
  • Crea un nuevo mapper que pruebe si .x está por encima de threshold.
  • Combina map() y every() para comprobar si todos los elementos superan el umbral.
  • Combina map() y some() para comprobar si algunos elementos superan el umbral.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Create a threshold variable, set it to 160


# Create a mapper that tests if .x is over the defined threshold
over_threshold <- ___(~ .x > ___)

# Are all elements in every all_visits vectors over the defined threshold? 
map(all_visits, ~ ___(.x, ___))

# Are some elements in every all_visits vectors over the defined threshold? 
map(all_visits, ~ ___(.x, ___))
Editar y ejecutar código