Contenido de este artículo
- 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/
¿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: