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에서 목록을 사용하여 다른 일반적인 작업을 수행하는 방법을 설명합니다.

R에서 목록을 데이터 프레임으로 변환하는 방법
R에서 목록에 값을 추가하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다