이름이 있는 리스트 만들기
잘하셨어요, 계속 이어가 봅시다!
할 일 목록에서 각 항목이 무엇을 의미하는지 알아야 하듯이, 리스트의 구성 요소에도 이름을 붙여 두는 것이 좋습니다:
my_list <- list(name1 = your_comp1,
name2 = your_comp2)
이렇게 하면 name1, name2 등의 이름이 붙은 구성 요소를 가진 리스트가 만들어집니다. 리스트를 먼저 생성한 뒤에 이름을 붙이고 싶다면, 벡터에서 사용했던 것처럼 names() 함수를 활용할 수 있습니다. 다음 명령어는 위의 할당 방식과 완전히 동일한 결과를 냅니다:
my_list <- list(your_comp1, your_comp2)
names(my_list) <- c("name1", "name2")
이 연습은 강의의 일부입니다
R 입문
연습 안내
- 이전 연습 문제의 코드(편집기 참고)를 수정하여 구성 요소에 이름을 추가하세요.
my_vector에는vec,my_matrix에는mat,my_df에는df라는 이름을 사용하세요. my_list를 출력하여 결과를 확인해 보세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Vector with numerics from 1 up to 10
my_vector <- 1:10
# Matrix with numerics from 1 up to 9
my_matrix <- matrix(1:9, ncol = 3)
# First 10 elements of the built-in data frame mtcars
my_df <- mtcars[1:10,]
# Adapt list() call to give the components names
my_list <- list(my_vector, my_matrix, my_df)
# Print out my_list