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