Función de longitud en r

Función de longitud en r
Existe el requisito de contar el número total de elementos en las estructuras de datos R como Vector, Lista y DataFrame. En este escenario, R admite las funciones incorporadas que devuelven un número total de elementos. La función de longitud () se utiliza para devolver el recuento de todos los elementos en la estructura de datos R.

En este artículo, discutiremos sobre la longitud () y el uso de la longitud () en el vector, la lista y DataFrame,

Obtenga la longitud de un vector

Como sabemos, Vector almacena los elementos en un formato lineal. La función de longitud () devuelve el recuento de elementos presentes en el vector dado. Toma el objeto vector como parámetro.

Sintaxis:

longitud (vector_object)

Parámetro:
vector_object es un vector

Ejemplo 1:
En este ejemplo, creamos un vector con 10 elementos numéricos y devolvemos la longitud de un vector.

#cree vector con 10 precios de mango
mango = C (34,54,32,56,78,65,89,90,90,8)
#Realización de la longitud del mango
Impresión (longitud (mango))

Resultado:

Podemos ver que los elementos totales presentes en el vector son 10.

Ejemplo 2:
En este ejemplo, creamos un vector con elementos de 5 cadenas y devolvemos la longitud de un vector.

#cree vector con 5 tipos de mango
mango = c ("type1", "type2", "type3", "type4", "type5")
#Realización de la longitud del mango
Impresión (longitud (mango))

Resultado:

Podemos ver que los elementos totales presentes en el vector son 5.

Obtenga la longitud de una lista

Como sabemos, la lista almacena los elementos en formato lineal. La función de longitud () devuelve el recuento de elementos presentes en la lista dada. Toma el objeto de lista como un parámetro.

Sintaxis:

Longitud (list_object)

Parámetro:
list_object es una lista.

Ejemplo 1:
En este ejemplo, creamos una lista con 10 elementos numéricos y devolvemos la longitud de una lista.

#Lista de creación con 10 precios de mango
mango = lista (34,54,32,56,78,65,89,90,90,8)
#Realización de la longitud del mango
Impresión (longitud (mango))

Resultado:

Podemos ver que los elementos totales presentes en la lista son 10.

Ejemplo 2:
En este ejemplo, creamos una lista con 5 elementos de cadena y devolvemos la longitud de una lista.

#Lista de creación con 5 tipos de mango
mango = list ("tipo1", "tipo2", "type3", "type4", "type5")
#Realización de la longitud del mango
Impresión (longitud (mango))

Resultado:

Podemos ver que los elementos totales presentes en la lista son 5.

Ejemplo 3:
En este ejemplo, creamos una lista anidada con 6 elementos de cadena y devolvemos la longitud de una lista.

#cree la lista anidada con 6 tipos de mango
mango = list ("tipo1", "tipo2", "type3", "type4", "type5", list ("type6", "type7", "type8"))
#Realización de la longitud del mango
Impresión (longitud (mango))

Resultado:

Podemos ver que los elementos totales presentes en la lista son 6.

Obtenga la longitud de un marco de datos

Como sabemos, DataFrame almacena los elementos en un formato de fila y columna. Si aplicamos directamente la función de longitud en un DataFrame, devuelve el número de columnas. Para obtener el número de filas en la columna, debe especificar el nombre de la columna.

Sintaxis:

Número total de columnas - Longitud (DataFrame_Object)

Número total de filas en una columna- Longitud (DataFrame_Object $ columna)

Dónde:

DataFrame_Object es el DataFrame

La columna es el nombre de la columna

Ejemplo 1:

En este ejemplo, devolvemos el número total de columnas de DataFrame usando la función Longitud ().

#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.
mercado = datos.Frame (market_id = c (1,2,3,4), market_name = c ('m1', 'm2', 'm3', 'm4'), market_place = c ('India', 'USA', 'India ',' Australia '), market_type = c (' supermercado ',' bar ',' supermercado ',' restaurent '), market_squarefeet = c (120,342,220,110)))
#longitud de retorno de datos de datos
Impresión (Longitud (mercado))

Resultado:

El número total de columnas en el DataFrame anterior es 5, por lo que devuelve 5.

Ejemplo 2:

En este ejemplo, devolvemos el número total de filas en las columnas Market_id y Market_Name de DataFrame utilizando la función Long ().

#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.
mercado = datos.Frame (market_id = c (1,2,3,4), market_name = c ('m1', 'm2', 'm3', 'm4'), market_place = c ('India', 'USA', 'India ',' Australia '), market_type = c (' supermercado ',' bar ',' supermercado ',' restaurent '), market_squarefeet = c (120,342,220,110)))
#longitud de retorno de la columna market_id
impresión (longitud (mercado $ market_id))
#longitud de retorno de la columna Market_Name
impresión (longitud (mercado $ market_name))

Resultado:

El número total de filas en ambas columnas es 4, por lo que devuelve 4.

Conclusión

En este artículo, hemos visto cómo aplicar la función de longitud () en un vector, datos de datos y una lista. Devuelve el número total de elementos presentes en la estructura de datos dada.