[R] How to add some of data in the first place dataset
Henric Nilsson
henric.nilsson at statisticon.se
Wed Apr 27 16:21:50 CEST 2005
Muhammad Subianto said the following on 2005-04-27 15:48:
> Dear R-help,
> First I apologize if my question is quite simple.
> I need add some of data in the first place my dataset, how can I do that.
> I have tried with rbind, but I did not succes.
Can you send a reproducible example where rbind didn't succeed?
> 0.1 3.6 0.4 0.9 rose
> 4.1 4.0 1.2 1.2 rose
> 4.4 3.2 1.9 0.5 rose
> 4.6 1.1 1.1 0.2 rose
> For example,
> > data(iris)
> > iris[1:10,]
> Sepal.Length Sepal.Width Petal.Length Petal.Width Species
> 1 5.1 3.5 1.4 0.2 setosa
> 2 4.9 3.0 1.4 0.2 setosa
> 3 4.7 3.2 1.3 0.2 setosa
> 4 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
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
> >
> The result something like this,
>
> 0.1 3.6 0.4 0.9 rose
> 4.1 4.0 1.2 1.2 rose
> 4.4 3.2 1.9 0.5 rose
> 4.6 1.1 1.1 0.2 rose
> 5.1 3.5 1.4 0.2 setosa
> 4.9 3.0 1.4 0.2 setosa
> 4.7 3.2 1.3 0.2 setosa
> 4.6 3.1 1.5 0.2 setosa
> 5.0 3.6 1.4 0.2 setosa
> 5.4 3.9 1.7 0.4 setosa
> 4.6 3.4 1.4 0.3 setosa
> 5.0 3.4 1.5 0.2 setosa
> 4.4 2.9 1.4 0.2 setosa
> 4.9 3.1 1.5 0.1 setosa
More information about the R-help
mailing list