1. Learn
  2. /
  3. Courses
  4. /
  5. R 중급

Connected

Exercise

내장 R 함수와 함께 lapply 사용하기

아래 연습 문제를 풀기 전에 lapply() 함수의 문서를 먼저 살펴보세요. Usage 섹션에는 다음과 같은 표현이 나옵니다:

lapply(X, FUN, ...)

일반적으로 lapply는 벡터 또는 리스트 X를 받아, 그 각 원소에 함수 FUN을 적용합니다. FUN에 추가 인수가 필요하면 X와 FUN을 지정한 뒤에 (...)로 전달합니다. lapply()의 출력은 X와 같은 길이의 리스트이며, 각 요소는 X의 해당 요소에 FUN을 적용한 결과입니다.

이제 데이터 과학 역량을 제대로 다듬고 있으니, 데이터 과학 역사에서 가장 중요한 인물들을 다시 살펴보죠. 유명한 수학자/통계학자와 그들의 출생 연도를 담은 벡터를 준비해 두었습니다. 이제 여러분이 원하는 정보를 추출해 보세요!

Instructions

100 XP
  • pioneers의 문자열을 : 기호로 분할하는 strsplit() 호출을 확인하세요. 그 결과인 split_math는 길이 4의 문자 벡터들로 이루어진 리스트이며, 각 벡터의 첫 번째 원소는 이름, 두 번째 원소는 출생 연도를 나타냅니다.
  • lapply()를 사용하여 split_math의 문자 벡터를 모두 소문자로 변환하세요. 즉, split_math의 각 요소에 tolower()를 적용하세요. 결과(리스트)를 새 변수 split_low에 할당하세요.
  • 마지막으로 str()로 split_low의 내용을 살펴보세요.