ÎncepețiÎncepe gratuit

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

Vezi cursul

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(____, ____)))
Editează și rulează codul