1. Nauka
  2. /
  3. Kursy
  4. /
  5. Python dla użytkowników R

Connected

ćwiczenie

Funkcje mapowania

W R istnieje rodzina funkcji *apply, które pozwalają zastosować daną funkcję do kilku lub wszystkich elementów listy, ramki danych albo macierzy.

Pythonowym odpowiednikiem jest wbudowana funkcja map(). Przyjmuje ona nazwę funkcji jako pierwszy argument, a listę wartości jako drugi. Wskazana funkcja jest następnie stosowana do każdego elementu z drugiego argumentu po kolei. Pamiętaj, że wynik map() należy opakować w list(), aby otrzymać oczekiwany rezultat.

W trzecim ćwiczeniu tego rozdziału użyto pętli for, aby wyznaczyć status nadmiernego spożycia alkoholu dla wszystkich elementów listy num_drinks. W tym ćwiczeniu użyjesz funkcji map() wraz z funkcjami zdefiniowanymi w ćwiczeniu piątym, aby osiągnąć ten sam cel.

Instrukcje 1/2

undefined XP
    1
    2

Zastosuj funkcję binge_male na wszystkich elementach listy num_drinks przy użyciu map().