[R] Insert row in specific location between data frames

pigpigmeow glorykwok at hotmail.com
Fri Jun 29 19:01:15 CEST 2012


Hi everyone! I have a simple question.

my data is 
 predict_SO2_a
1       39.793231
2       30.252578
3       32.467584
4       31.941509
5       27.908320
6       11.594137
7        9.368125
8       12.319093
9       11.558811
10       7.937192
11      11.211306
12      12.400342
13      12.393146
14      13.256160
15      10.709600
16       9.966334
17      28.850652
18      10.024405



I want to insert row which is "NA" in 10th row

that is ..
 predict_SO2_a
1       39.793231
2       30.252578
3       32.467584
4       31.941509
5       27.908320
6       11.594137
7        9.368125
8       12.319093
9       11.558811
10     NA
....
and it becomes 19 rows in this data.


however, I can't do this. my scipt is following
topdata <- predict_SO2_a[1:10,]
bottomdata <- predict_SO2_a[11:nrow(predict_SO2_a),]
nadata <- data.frame(NA)
d1 <- rbind(topdata,nadata)
d2 <- rbind(d1, bottomdata)

what is my problem?!

Thank in advance!




--
View this message in context: http://r.789695.n4.nabble.com/Insert-row-in-specific-location-between-data-frames-tp4634905.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list