[R] Insert row in specific location between data frames

Rui Barradas ruipbarradas at sapo.pt
Fri Jun 29 19:55:54 CEST 2012


Hello,

If you print 'topdata' and 'bottomdata' you'll see that they are not 
data.frames, they're vectors. This is because you are extracting one 
column only, which happens to be the only one.
Solution: use c().

topdata <- predict_SO2_a[1:10, ]
bottomdata <- predict_SO2_a[11:nrow(predict_SO2_a), ]
nadata <- NA
d1 <- c(topdata, nadata)
d2 <- data.frame(predict_SO2_a=c(d1, bottomdata))
d2


Hope this helps,

Rui Barradas

Em 29-06-2012 18:01, pigpigmeow escreveu:
> 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.
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>



More information about the R-help mailing list