La función length() en el lenguaje de programación R se usa para obtener o establecer la longitud de un vector (lista) u otros objetos.
Obtener la longitud del objeto en R Programación
Aquí vamos a obtener la longitud del vector en Programación R, para esto usaremos la función length().
Sintaxis: longitud (x)
Parámetros:
- x: vector u objeto
Ejemplo 1: Obtener la longitud del vector
R
# R program to illustrate # length function # Specifying some vectors x <- c(6) y <- c(1, 2, 3, 4, 5) # Calling length() function # to get length of the vectors length(x) length(y)
Producción :
[1] 1 [1] 5
Ejemplo 2: Obtener la longitud de la array
R
A = matrix( # Taking sequence of elements c(1, 2, 3, 4, 5, 6, 7, 8, 9), # No of rows nrow = 3, # No of columns ncol = 3, # By default matrices are in column-wise order # So this parameter decides how to arrange the matrix byrow = TRUE ) print(A) # length of A length(A)
Producción:
[,1] [,2] [,3] [1,] 1 2 3 [2,] 4 5 6 [3,] 7 8 9 9
Ejemplo 3: obtener la longitud del marco de datos
Aquí, el marco de datos de DBO tiene 6 filas y 2 columnas que dan la demanda bioquímica de oxígeno frente al tiempo en una evaluación de la calidad del agua. y vamos a obtener la longitud de este marco de datos.
R
print(BOD) length(BOD)
Producción:
Time demand 1 1 8.3 2 2 10.3 3 3 19.0 4 4 16.0 5 5 15.6 6 7 19.8 2
Nota: Si el parámetro es una array o marco de datos, devuelve el número de variables:
Ejemplo 4: Obtener la longitud de la lista
R
# R program to create a List and get the len # The first attributes is a numeric vector # containing the employee IDs which is created # using the command here empId = c(1, 2, 3, 4) # The second attribute is the employee name # which is created using this line of code here # which is the character vector empName = c("Debi", "Sandeep", "Subham", "Shiba") # The third attribute is the number of employees # which is a single numeric variable. numberOfEmp = 4 # We can combine all these three different # data types into a list # containing the details of employees # which can be done using a list command empList = list(empId, empName, numberOfEmp) print(empList) print("Length of the list:") length(empList)
Producción:
[[1]] [1] 1 2 3 4 [[2]] [1] "Debi" "Sandeep" "Subham" "Shiba" [[3]] [1] 4 [1] "Length of the list:" 3
Ejemplo 5: Obtener la longitud de la string
En R Language, no podemos obtener fácilmente la longitud de la string, primero, tenemos que obtener el carácter de la string usando dividir y luego quitar la lista de cada carácter para contar la longitud.
R
# R program to split a string # Given String string <- "Geeks For Geeks" # Basic application of length() length(string) # unlist the string and then count the length length(unlist(strsplit(string, "")))
Producción:
1 15
Configuración de la longitud del objeto en R Programación
Aquí vamos a establecer la longitud del vector en Programación R, para esto usaremos la función length().
Sintaxis: longitud (x) <- valor
Parámetros:
- x: vector u objeto
R
# R program to illustrate # length function # Specifying some vectors x <- c(3) y <- c(1, 2, 3, 4, 5) z <- c(1, 2, 3, 4, 5) # Setting length of the vector length(x) <- 2 length(y) <- 7 length(z) <- 3 # Getting elements of the # new vectors x y z
Producción:
[1] 3 NA [1] 1 2 3 4 5 NA NA [1] 1 2 3
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA