Skip to content
Prev 156373 / 398506 Next

Odp: adding rows to table

Hi

r-help-bounces at r-project.org napsal dne 17.09.2008 11:08:29:
to a
ifelse(dataA$plot[i]!=dataA$plot[i-1],tab=data.frame(res[1:i,1:3]),a=1+1)
One possibility is to use split lapply do.call approach.

add.row<-rep(NA,8*44)
dim(add.row)<-c(44,8)
names(add.row)
dim(add.row)
add.row<-data.frame(add.row)
names(add.row)<-names(data)
lapply(split(data, data$plot), function(x) rbind(x,add.row))

or if you want it in data frame

do.call(rbind,lapply(split(data, data$plot), function(x) 
rbind(x,add.row)))

Regards
Petr
http://www.R-project.org/posting-guide.html