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, kursun bir parçasıdır
R Kullanıcıları için Python
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# map the binge_male function to num_drinks
print(list(map(____, ____)))