Contar el número de elementos de la lista en R

En este artículo, vamos a contar los elementos de una lista y los elementos de una lista anidada en el lenguaje de programación R. Así que vamos a usar length() y lengths() para encontrar el conteo de elementos en una lista.

Pasos –

  • Crear una lista con vectores/lista/operador de rango
  • Encuentre el conteo de elementos usando la función de longitud y longitudes.

Sintaxis: lista(valor1,valor2,…,valor)

los valores pueden ser un operador de rango o un vector.

Vamos a crear una lista usando el rango, el vector y la lista.

R

# range from 10 to 50
values = 10:50
  
# vector elements of character type
names = c("sravan", "bobby", "ojaswi", "gnanu")
  
# data1 with list of elements
data1 = list(1, 2, 3, 4, 5)
  
# give input to the data which is a list
data = list(values, names, data1)
  
# display
print(data)

Producción:

Ejemplo 1: Uso de la función length().

La función de longitud se utiliza para contar los elementos de la lista.

Sintaxis: longitud (nombre de lista)

valor devuelto: entero

A continuación se muestra la implementación:

R

# range from 10 to 50
values = 10:50
  
# vector elements of character type
names = c("sravan", "bobby", "ojaswi", "gnanu")
  
# data1 with list of elements
data1 = list(1, 2, 3, 4, 5)
  
# give input to the data which is a list
data = list(values, names, data1)
  
# display
print(data)
  
# count elements using length function
print(length(data))

Producción:

Ejemplo 2: Para encontrar la longitud de cada dato en una lista (lista anidada) usaremos la función lengths()

Sintaxis: longitudes (nombre_lista)

A continuación se muestra la implementación:

R

# range from 10 to 50
values = 10:50
  
# vector elements of character type
names = c("sravan", "bobby", "ojaswi", "gnanu")
  
# data1 with list of elements
data1 = list(1, 2, 3, 4, 5)
  
# give input to the data which is a list
data = list(a1 = values, a2 = names, a3 = data1)
  
# display
print(data)
  
# count elements in each nested  using lengths function
print(lengths(data))

Producción:

Ejemplo 3: el programa R cuenta elementos en una lista anidada

R

# data1 with list of elements
data1 = list(1, 2, 3, 4, 5)
  
# data2 with list of elements
data2 = list("a", 'b', 'c')
  
# give input to the data which is a list
data = list(a1 = data1, a2 = data2)
  
# display
print(data)
  
# count elements in each nested  using length function
print(length(data))
print("-----")
  
# count elements in each nested  using lengths function
print(lengths(data))

Producción:

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *