Jak policzyć liczbę elementów na liście w r (z przykładem)


Do zliczania elementów listy w R można użyć następujących metod:

Metoda 1: Policz liczbę elementów na liście

 length(my_list)

Metoda 2: Policz liczbę elementów w określonym elemencie listy

 length(my_list[[3]])

Metoda 3: Policz liczbę elementów w każdym elemencie listy

 lengths(my_list)

Poniższe przykłady pokazują, jak używać każdej metody w praktyce z poniższą listą w 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

Przykład 1: Policz liczbę elementów na liście

Możemy użyć funkcji długości() , aby po prostu policzyć liczbę elementów na liście:

 #count number of elements in list
length(my_list)

[1] 3

Widzimy, że na liście znajdują się 3 pozycje.

Przykład 2: Policz liczbę elementów w określonym elemencie listy

Możemy użyć funkcji długości() w połączeniu z podwójnymi nawiasami, aby policzyć liczbę elementów w określonym elemencie listy.

Na przykład możemy użyć poniższego kodu, aby policzyć liczbę elementów znajdujących się w trzecim elemencie listy:

 #count number of elements in third component of list
length(my_list[[3]])

[1] 4

Widzimy, że w trzecim elemencie listy znajdują się 4 elementy.

Dokładniej, cztery wartości to A, B, C i D.

Przykład 3: Policz liczbę elementów w każdym elemencie listy

Możemy użyć funkcji długości() , aby policzyć liczbę elementów w każdym pojedynczym elemencie listy:

 #count number of elements in each component of list
lengths(my_list)

X Y Z
6 1 4 

Z wyniku możemy zobaczyć:

  • x 6 elementów (1, 4, 4, 5, 7, 8)
  • jest 1 element („hej”)
  • za 4 elementy („A”, „B”, „C”, „D”)

Zauważ, że możemy również użyć funkcji sum() wraz z funkcją długości() , aby policzyć całkowitą liczbę poszczególnych elementów na całej liście:

 #count total number of individual elements in entire list
sum(lengths(my_list))

[1] 11

Widzimy, że na całej liście znajduje się w sumie 11 pozycji.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak korzystać z innych typowych funkcji w R:

Jak korzystać z funkcji zamiany () w R
Jak korzystać z funkcji split() w R
Jak korzystać z funkcji View() w R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *