BaşlayınÜcretsiz Başlayın

Fonksiyonları eşlemek

R'da, bir fonksiyonu alıp bir liste/data.frame/matrisin birkaç ya da tüm elemanlarına uygulayabilen *apply ailesi fonksiyonlar vardır.

Python'daki karşılığı yerleşik map() fonksiyonudur. map() ilk argüman olarak fonksiyonun adını, ikinci argüman olarak ise bir değer listesini alır. Belirtilen fonksiyon daha sonra ikinci argümandaki tüm değerlere teker teker uygulanır. İstediğin sonucu almak için map() çıktısını list() içine alman gerektiğini unutma.

Bu bölümün üçüncü egzersizinde num_drinks içindeki tüm elemanlar için aşırı içme durumunu belirlemek üzere bir for döngüsü kullanmıştın. Bu egzersizde, aynı işi yapmak için beşinci egzersizde tanımladığın fonksiyonlarla birlikte map() kullanacaksın.

Bu egzersiz

R Kullanıcıları için Python

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# map the binge_male function to num_drinks
print(list(map(____, ____)))
Kodu Düzenle ve Çalıştır