Obtención y configuración de la longitud de los vectores en la programación R – función de longitud(): necesidad de cambio de título

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

Deja una respuesta

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