R에서 목록 목록을 만드는 방법(예제 포함)
다음 기본 구문을 사용하여 R에서 목록 목록을 만들 수 있습니다.
#define lists list1 <- list(a=5, b=3) list2 <- list(c='A', d='B') #create list of lists list_of_lists <- list(list1, list2)
다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.
예: R에서 목록 목록 만들기
다음 코드는 R에서 3개의 목록을 포함하는 목록을 만드는 방법을 보여줍니다.
#define lists list1 <- list(a=5, b=3) list2 <- list(c='A', d=c('B', 'C')) list3 <- list(e=c(20, 5, 8, 16)) #create list of lists list_of_lists <- list(list1, list2, list3) #view the list of lists list_of_lists [[1]] [[1]]$a [1] 5 [[1]]$b [1] 3 [[2]] [[2]]$c [1] “A” [[2]]$d [1] “B” “C” [[3]] [[3]]$e [1] 20 5 8 16
그런 다음 단일 대괄호 [ ]를 사용하여 특정 목록에 액세스할 수 있습니다.
예를 들어, 다음 구문을 사용하여 두 번째 목록에 액세스할 수 있습니다.
#access second list
list_of_lists[2]
[[1]]
[[1]]$c
[1] “A”
[[1]]$d
[1] “B” “C”
또한 이중 대괄호 [[ ]] 와 달러 기호 연산자 $를 사용하여 특정 목록의 특정 요소에 액세스할 수도 있습니다.
예를 들어, 다음 구문을 사용하여 두 번째 목록의 요소 d 에 액세스할 수 있습니다.
#access element 'd' within second list
list_of_lists[[2]]$d
[1] “B” “C”
유사한 구문을 사용하여 목록의 모든 항목에 액세스할 수 있습니다.
추가 리소스
다음 튜토리얼에서는 R에서 목록을 사용하여 다른 일반적인 작업을 수행하는 방법을 설명합니다.