Como contar o número de elementos de uma lista em r (com exemplo)
Você pode usar os seguintes métodos para contar o número de elementos em uma lista em R:
Método 1: conte o número de itens da lista
length(my_list)
Método 2: contar o número de elementos em um componente específico da lista
length(my_list[[3]])
Método 3: conte o número de elementos em cada componente da lista
lengths(my_list)
Os exemplos a seguir mostram como usar cada método na prática com a seguinte lista em 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
Exemplo 1: conte o número de elementos da lista
Podemos usar a função length() para simplesmente contar o número de elementos na lista:
#count number of elements in list
length(my_list)
[1] 3
Vemos que existem 3 itens na lista.
Exemplo 2: conte o número de elementos em um componente específico da lista
Podemos usar a função length() combinada com parênteses duplos para contar o número de elementos em um componente específico da lista.
Por exemplo, podemos usar o seguinte código para contar o número de elementos presentes no terceiro componente da lista:
#count number of elements in third component of list
length(my_list[[3]])
[1] 4
Vemos que existem 4 elementos no terceiro componente da lista.
Mais especificamente, os quatro valores são A, B, C e D.
Exemplo 3: conte o número de elementos em cada componente da lista
Podemos usar a função lengths() para contar o número de elementos em cada componente individual da lista:
#count number of elements in each component of list
lengths(my_list)
X Y Z
6 1 4
Pelo resultado podemos ver:
- x 6 elementos (1, 4, 4, 5, 7, 8)
- há 1 elemento (“ei”)
- para 4 elementos (“A”, “B”, “C”, “D”)
Observe que também poderíamos usar a função sum() junto com a função length() para contar o número total de elementos individuais na lista inteira:
#count total number of individual elements in entire list
sum(lengths(my_list))
[1] 11
Podemos ver que existem 11 itens no total em toda a lista.
Recursos adicionais
Os tutoriais a seguir explicam como usar outras funções comuns em R:
Como usar a função replace() em R
Como usar a função split() em R
Como usar a função View() em R