¿Cómo agregar valores al vector usando Loop en R?

En este artículo, discutiremos cómo agregar valores a un vector usando un bucle en el lenguaje de programación R. 

Agregar valores a un vector vacío

Aquí vamos a agregar los valores usando for loop al vector vacío.

Sintaxis :

for(iterator in range) {
  vector = c(vector, iterator)
}

dónde,

  • rango es el rango de valores
  • iterador es iterar el rango de valores
  • c (vector, iterador) es una función de adición que agregará valores al vector

Ejemplo :

R

# create empty vector
vector1 = c()
  
# display
print(vector1)
  
# use for loop to add elements from 1 to 5
for(i in 1: 5) {
    vector1 = c(vector1, i)
}
  
# display
vector1

Salida :

NULL
[1] 1 2 3 4 5

Realizar operación y agregar valores al vector

Aquí vamos a realizar algunas operaciones numéricas y agregar valores al vector vacío. Podemos realizar una operación de cubo y agregar un vector vacío.

Sintaxis :

for(iterator in range) {
 vector = c(vector, operation(iterator))
}

dónde,

  • rango es el rango de valores
  • iterador es iterar el rango de valores
  • c (vector, operación (iterador)) es una función de adición que agregará valores al vector realizando alguna operación

Aquí vamos a agregar los valores del cubo al vector

Ejemplo :

R

# create empty vector
vector1 = c()
  
# display
print(vector1)
  
# use for loop to add elements from 
# 1 to 5 with cube values
for(i in 1: 5) {
    vector1 = c(vector1, i*i*i)
}
  
# display
vector1

Salida :

NULL
[1]   1   8  27  64 125

Agregar un valor único al vector

Aquí vamos a agregar un valor para un vector existente.

Sintaxis :

c(existing_vector,new)

dónde,

  • vector_existente es el vector
  • nuevos son los valores que se agregarán

Ejemplo :

R

# create  vector
vector1 = c(1, 2, 3, 4, 5)
  
# display
print(vector1)
  
# append 34
vector1 = c(vector1, 34)
  
# display
vector1

Producción:

[1] 1 2 3 4 5
[1]  1  2  3  4  5 34

Agregar múltiples valores al vector existente

Aquí vamos a agregar múltiples valores al vector existente usando for loop.

Sintaxis :

for(iterator in range) {
 vector = c(existing_vector, iterator)
}

dónde,

  • rango es el rango de valores
  • iterador es iterar el rango de valores
  • c(existing_vector,iterator) es una función de adición que agregará valores al vector existente

Ejemplo :

R

# create  vector
vector1 = c(6, 7, 8, 9, 10)
  
# display
print(vector1)
  
# use for loop to add elements from 1 to 5
for(i in 1: 5) {
    vector1 = c(vector1, i)
}
  
# display
vector1

Salida :

[1]  6  7  8  9 10
[1]  6  7  8  9 10  1  2  3  4  5

Publicación traducida automáticamente

Artículo escrito por manojkumarreddymallidi 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 *