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() 함수를 사용하는 방법

의견을 추가하다

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