R에서 목록의 요소 수를 계산하는 방법(예제 포함)
다음 방법을 사용하여 R 목록의 요소 수를 계산할 수 있습니다.
방법 1: 목록의 항목 수 계산
length(my_list)
방법 2: 목록의 특정 구성 요소에 있는 요소 수 계산
length(my_list[[3]])
방법 3: 목록의 각 구성 요소에 있는 요소 수 계산
lengths(my_list)
다음 예에서는 R의 다음 목록을 사용하여 실제로 각 메서드를 사용하는 방법을 보여줍니다.
#define list my_list <- list(x=c(1, 4, 4, 5, 7, 8), y='Hey', z=factor(c('A', 'B', 'C', 'D'))) #view list my_list $x [1] 1 4 4 5 7 8 $y [1] “Hey” $z [1] ABCD Levels: ABCD
예시 1: 목록의 요소 수 계산
length() 함수를 사용하여 목록의 요소 수를 간단히 계산할 수 있습니다.
#count number of elements in list
length(my_list)
[1] 3
목록에 3개의 항목이 있는 것을 볼 수 있습니다.
예시 2: 목록의 특정 구성요소에 있는 요소 수 계산
이중 괄호와 결합된 length() 함수를 사용하여 목록의 특정 구성 요소에 있는 요소 수를 계산할 수 있습니다.
예를 들어, 다음 코드를 사용하여 목록의 세 번째 구성 요소에 있는 요소 수를 계산할 수 있습니다.
#count number of elements in third component of list
length(my_list[[3]])
[1] 4
목록의 세 번째 구성 요소에는 4개의 요소가 있음을 알 수 있습니다.
좀 더 구체적으로 말하면 A, B, C, D의 4가지 값이다.
예시 3: 목록의 각 구성요소에 있는 요소 수 계산
lengths() 함수를 사용하여 목록의 각 개별 구성요소에 있는 요소 수를 계산할 수 있습니다.
#count number of elements in each component of list
lengths(my_list)
X Y Z
6 1 4
결과에서 우리는 다음을 볼 수 있습니다:
- x 6 개 요소(1, 4, 4, 5, 7, 8)
- 요소가 1 개 있습니다(‘안녕하세요’).
- za 4 개 요소(“A”, “B”, “C”, “D”)
전체 목록에 있는 개별 요소의 총 개수를 계산하기 위해 length () 함수와 함께 sum() 함수를 사용할 수도 있습니다.
#count total number of individual elements in entire list
sum(lengths(my_list))
[1] 11
전체 목록에는 총 11개의 항목이 있음을 알 수 있습니다.
추가 리소스
다음 튜토리얼에서는 R에서 다른 일반적인 기능을 사용하는 방법을 설명합니다.
R에서 replacement() 함수를 사용하는 방법
R에서 Split() 함수를 사용하는 방법
R에서 View() 함수를 사용하는 방법