Cómo agregar valores a un vector usando un bucle en R

Puedes opinar sobre este contenido:
  • 0
  • 0
  • 0
  • 0

Para agregar valores a un vector usando un bucle en R, puede usar la siguiente sintaxis básica:

para (i en 1:10) {
  datos <- c (datos, i)
}

Los siguientes ejemplos muestran cómo utilizar esta sintaxis en la práctica.

Ejemplo 1: agregar valores a un vector vacío

El siguiente código muestra cómo agregar valores a un vector vacío en R:

# definir datos vectoriales vacíos
 <- c ()

#use for loop para sumar enteros del 1 al 10 al vector 
 for (i en 1:10) {
  datos <- c (datos, i)
}

#ver datos vectoriales resultantes


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

Ejemplo 2: realizar la operación y agregar valores al vector

El siguiente código muestra cómo realizar una operación y agregar valores a un vector vacío:

# definir datos vectoriales vacíos
 <- c ()

#use for loop para sumar la raíz cuadrada de números enteros del 1 al 10 al vector 
 for (i en 1:10) {
  datos <- c (datos, sqrt (i))
}

#ver datos vectoriales resultantes

[1] 1.000000 1.414214 1.732051 2.000000 2.236068 2.449490 2.645751 2.828427
[9] 3.000000 3.162278

Ejemplo 3: agregar valores a un vector existente

El siguiente código muestra cómo agregar valores a un vector existente en R:

#definir vector de datos de
 datos <- c (4, 5, 12)

#define nuevos datos para agregar
 nuevos <- c (16, 16, 17, 18)

 #use for loop para agregar nuevos datos al vector
 for (i in 1: length (new)) {
  datos <- c (datos, nuevo [i])
}

#ver datos vectoriales resultantes


[1] 4 5 12 16 16 17 18

Ejemplo 4: agregar un valor único a un vector

Si simplemente desea agregar un valor único al final de un vector existente, puede usar el siguiente código sin un bucle for:

#definir vector de datos de
 datos <- c (4, 5, 12)

#añada el valor "19" al final del vector
 new <- c (data, 19)

#display vector resultante
nuevo

[1] 4 5 12 19

Puede encontrar más tutoriales de R en esta página .

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Redactor del artículo

  • Luis Benites
    Director de Statologos.com

    Tengo una Maestría en Ciencias en Estadística Aplicada y he trabajado en algoritmos de aprendizaje automático para empresas profesionales tanto en el sector de la salud como en el comercio minorista.

    Ver todas las entradas

¿Te hemos ayudado?

Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:

La ayuda no cuesta nada

Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo:

Deja un comentario

La regresión polinomial es una técnica que podemos utilizar cuando la relación entre una variable predictora y una variable de…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!