ПочатиПочніть безкоштовно

Функції відображення (mapping)

В R є сімейство функцій *apply, які беруть функцію та застосовують її до кількох або всіх елементів списку/датафрейму/матриці.

У Python еквівалентом є вбудована функція map(). map() приймає назву функції як перший аргумент, а потім список значень як другий аргумент. Зазначена функція застосовується до всіх значень другого аргументу по одному. Пам'ятайте, що потрібно обгорнути результат map() у list(), щоб отримати бажаний вивід.

У третій вправі цього розділу ви використовували цикл for, щоб визначити статус запійного вживання для всіх елементів у num_drinks. У цій вправі ви застосуєте map() разом із функціями, які ви визначили у вправі п'ять, щоб досягти того самого.

Ця вправа є частиною курсу

Python для користувачів R

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# map the binge_male function to num_drinks
print(list(map(____, ____)))
Редагувати та запускати код