Funcții de mapare
R are familia de funcții *apply, care pot lua o funcție și o pot aplica asupra câtorva sau tuturor elementelor dintr-o listă/data.frame/matrice.
Echivalentul în Python este funcția built-in map(). map() primește ca prim argument numele funcției,
iar ca al doilea argument o listă de valori.
Funcția specificată este apoi aplicată pe rând fiecărei valori din al doilea argument. Reține că trebuie să încadrezi rezultatul map() în list() pentru a obține rezultatele dorite.
În al treilea exercițiu din acest capitol, ai folosit o buclă for pentru a determina statusul de consum excesiv pentru toate elementele din num_drinks. În acest exercițiu, vei folosi map() împreună cu funcțiile definite în exercițiul cinci pentru a obține același rezultat.
Acest exercițiu face parte din cursul
Python pentru utilizatori de R
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# map the binge_male function to num_drinks
print(list(map(____, ____)))