시작하기무료로 시작하기

purrr로 더 많은 반복 해보기

이제 리스트의 각 원소를 숫자형 데이터로 변환한 뒤, 같은 리스트의 같은 위치에 다시 넣어 보겠습니다. 이번에는 for 반복문 대신 map()을 사용할 거예요.

purrrmap() 함수를 사용하면 리스트를 손쉽게 순회하면서 문자형을 숫자로 바꿀 수 있어요. 전체 for 반복문을 만들 필요 없이 한 줄의 코드로 처리할 수 있습니다.

이 연습은 강의의 일부입니다

purrr로 배우는 함수형 프로그래밍 기초

강의 보기

연습 안내

  • list_of_df의 첫 번째 원소의 클래스를 확인하세요.
  • map()을 사용해 list_of_df를 순회하며 리스트의 각 원소를 숫자형 데이터로 변환하세요.
  • list_of_df의 첫 번째 원소의 클래스를 다시 확인하세요.
  • list_of_df를 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Check the class type of the first element
class(___[[___]])  

# Change each character element to a number
list_of_df <- map(___, ___)

# Check the class type of the first element again
class(___[[___]])

# Print out the list
코드 편집 및 실행