Skip to content
Prev 68653 / 398506 Next

How to add some of data in the first place dataset

Muhammad Subianto said the following on 2005-04-27 15:48:
Can you send a reproducible example where rbind didn't succeed?
Assume that you have the new data in a `data.frame', e.g.

 > (new.data <- read.table("clipboard", header = FALSE, col.names = 
c("Sepal.Length", "Sepal.Width", "Petal.Length", "Petal.Width", "Species")))
   Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1          0.1         3.6          0.4         0.9    rose
2          4.1         4.0          1.2         1.2    rose
3          4.4         3.2          1.9         0.5    rose
4          4.6         1.1          1.1         0.2    rose

Then,

add.data <- rbind(new.data, iris)

will do the trick. Confirm this by

 > add.data[1:10, ]
     Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1            0.1         3.6          0.4         0.9    rose
2            4.1         4.0          1.2         1.2    rose
3            4.4         3.2          1.9         0.5    rose
4            4.6         1.1          1.1         0.2    rose
151          5.1         3.5          1.4         0.2  setosa
210          4.9         3.0          1.4         0.2  setosa
310          4.7         3.2          1.3         0.2  setosa
410          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

HTH,
Henric