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
Instrucciones del ejercicio
- Crea una variable llamada
thresholdque contenga el número 160. - Crea un nuevo mapper que pruebe si
.xestá por encima dethreshold. - Combina
map()yevery()para comprobar si todos los elementos superan el umbral. - Combina
map()ysome()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, ___))