1. Learn
  2. /
  3. Courses
  4. /
  5. R 사용자용 Python

Connected

Exercise

함수 매핑하기

R에는 리스트/data.frame/행렬의 여러 요소(또는 전체 요소)에 함수를 적용하는 *apply 계열 함수가 있습니다.

Python에서는 내장 함수 map()이 같은 역할을 합니다. map()은 첫 번째 인수로 함수 이름을, 두 번째 인수로 값들의 리스트를 받습니다. 지정한 함수가 두 번째 인수의 각 값에 하나씩 차례대로 적용됩니다. 원하는 결과를 얻으려면 map()의 출력은 list()로 감싸야 한다는 점을 기억하세요.

이 장의 세 번째 연습 문제에서 for 루프를 사용해 num_drinks의 모든 요소에 대해 폭음 여부를 판별했죠. 이번 연습에서는 다섯 번째 연습 문제에서 정의한 함수들과 map()을 함께 사용해 같은 작업을 수행해 보겠습니다.

Instructions 1/2

undefined XP
    1
    2

binge_male 함수를 num_drinks 리스트에 매핑하세요.