Cómo agregar filas a un marco de datos en R (con ejemplos)

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

Puede agregar rápidamente una o más filas a un marco de datos en R mediante uno de los siguientes métodos:

Método 1: use rbind () para agregar marcos de datos.

rbind (df1, df2)

Método 2: use nrow () para agregar una fila.

df [nrow (df) + 1,] = c (valor1, valor2, ...)

Este tutorial proporciona ejemplos de cómo utilizar cada uno de estos métodos en la práctica.

Método 1: use rbind () para agregar marcos de datos

Este primer método asume que tiene dos marcos de datos con los mismos nombres de columna. Al usar la función rbind () , podemos agregar fácilmente las filas del segundo marco de datos al final del primer marco de datos.

Por ejemplo:

#define marco de datos
df1 <- data.frame (var1 = c (4, 13, 7, 8),
                  var2 = c (15, 9, 9, 13),
                  var3 = c (12, 12, 7, 5))
df1

  var1 var2 var3
1 4 15 12
2 13 9 12
3 7 9 7
4 8 13 5

#define el segundo marco de datos
df2 <- data.frame (var1 = c (4, 13),
                  var2 = c (9, 12),
                  var3 = c (6, 6))
df2

  var1 var2 var3
1 4 9 6
2 13 12 6

#anexar las filas del segundo marco de datos al final del primer marco de datos
df3 <- rbind (df1, df2)
df3

  var1 var2 var3
1 4 15 12
2 13 9 12
3 7 9 7
4 8 13 5
5 4 9 6
6 13 12 6

Método 2: use nrow () para agregar una fila

Este método usa la función nrow () para agregar una fila al final de un marco de datos dado.

Por ejemplo:

#define el primer marco de datos
df1 <- data.frame (var1 = c (4, 13, 7, 8),
                  var2 = c (15, 9, 9, 13),
                  var3 = c (12, 12, 7, 5))
df1

  var1 var2 var3
1 4 15 12
2 13 9 12
3 7 9 7
4 8 13 5

#anexar fila al final del marco de datos  
df1 [ nrow (df1) + 1,] = c (5, 5, 3)
df1

  var1 var2 var3
1 4 15 12
2 13 9 12
3 7 9 7
4 8 13 5
5 5 5 3

Para que este método funcione, el vector de valores que está agregando debe tener la misma longitud que el número de columnas en el marco de datos.

Recursos adicionales

Cómo crear un marco de datos vacío en R
Cómo recorrer los nombres de las columnas en R
Cómo agregar una columna de índice a un marco de datos en R

  • 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

En estadística, la probabilidad se refiere a las posibilidades de que ocurra algún evento. Se calcula como: PROBABILIDAD: P (evento)…
statologos comunidad-2

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

You have Successfully Subscribed!