ComenzarEmpieza gratis

Funciones de mapeo

R tiene la familia de funciones *apply, que permite tomar una función y aplicarla a varios o a todos los elementos de una lista/data.frame/matriz.

El equivalente en Python es la función integrada map(). map() recibe el nombre de la función como primer argumento y una lista de valores como segundo argumento. La función indicada se aplica a todos los valores del segundo argumento, uno por uno. Recuerda que debes envolver la salida de map() dentro de list() para obtener los resultados deseados.

En el tercer ejercicio de este capítulo, usaste un bucle for para determinar el estado de consumo intensivo para todos los elementos de num_drinks. En este ejercicio, usarás map() junto con las funciones que definiste en el ejercicio cinco para lograr lo mismo.

Este ejercicio forma parte del curso

Python para usuarios de R

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# map the binge_male function to num_drinks
print(list(map(____, ____)))
Editar y ejecutar código