1. 학습
  2. /
  3. 강의
  4. /
  5. R 중급

Connected

연습 문제

추가 인수와 함께 lapply 사용하기

영상에서 triple() 함수는 더 일반적으로 쓰기 위해 multiply() 함수로 바뀌었어요. lapply()는 multiply()처럼 인수가 두 개 이상 필요한 함수를 다루는 방법을 제공합니다:

multiply <- function(x, factor) {
  x * factor
}
lapply(list(1,2,3), multiply, factor = 3)

오른쪽에는 앞에서 작성했던 선택 함수의 범용 버전인 select_el()을 제공해 두었습니다. 첫 번째 인수로 벡터를, 두 번째 인수로 인덱스를 받으며, 지정한 인덱스 위치의 벡터 원소를 반환합니다.

지침

100 XP

lapply()를 두 번 사용해 split_low의 모든 요소에 대해 select_el()을 호출하세요. 한 번은 index를 1로, 또 한 번은 2로 설정하세요. 결과를 각각 names와 years에 할당하세요.