Skip to content
Prev 68655 / 398506 Next

How to add some of data in the first place dataset

If you want to add rows to a data frame using rbind, your additional rows must 
be in a data frame with the same (column) names.

R> data( iris )
R> a <- data.frame( Sepal.Length=c(1:4), Sepal.Width=c(2:5), 
  Petal.Length=c(3:6), Petal.Width=c(4:7), Species=rep("rosa",4))
R> b <- iris[1:10,]
R> rbind(a,b)
   Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1           1.0         2.0          3.0         4.0    rosa
2           2.0         3.0          4.0         5.0    rosa
3           3.0         4.0          5.0         6.0    rosa
4           4.0         5.0          6.0         7.0    rosa
11          5.1         3.5          1.4         0.2  setosa
21          4.9         3.0          1.4         0.2  setosa
31          4.7         3.2          1.3         0.2  setosa
41          4.6         3.1          1.5         0.2  setosa
5           5.0         3.6          1.4         0.2  setosa
6           5.4         3.9          1.7         0.4  setosa
7           4.6         3.4          1.4         0.3  setosa
8           5.0         3.4          1.5         0.2  setosa
9           4.4         2.9          1.4         0.2  setosa
10          4.9         3.1          1.5         0.1  setosa


Arne
On Wednesday 27 April 2005 15:48, Muhammad Subianto wrote: