1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Python pro uživatele R

Connected

cvičení

Mapování funkcí

R nabízí rodinu funkcí *apply, které dokážou vzít funkci a aplikovat ji na všechny nebo vybrané prvky seznamu, datového rámce nebo matice.

Pythonovým ekvivalentem je vestavěná funkce map(). Funkce map() přijímá název funkce jako první argument a seznam hodnot jako druhý argument. Zadaná funkce se pak postupně aplikuje na všechny hodnoty druhého argumentu. Nezapomeň, že výsledek map() je potřeba zabalit do list(), abys získal/a očekávaný výstup.

Ve třetím cvičení této kapitoly jsi pomocí cyklu for určoval/a stav přejídání se alkoholem pro všechny prvky seznamu num_drinks. V tomto cvičení k dosažení stejného výsledku použiješ funkci map() spolu s funkcemi, které jsi definoval/a v pátém cvičení.

Pokyny 1/2

undefined XP
    1
    2

Namapuj funkci binge_male na seznam num_drinks.