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

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/

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!