Skip to content
Prev 359381 / 398502 Next

sample within a loop

Hi, 

you can try

df1<-split(df,df$groups) 

lapply(df1, function(x) 
{ 
 x<-cbind(x,entry=0) 
 sam <- sample(x$plotno,1) 
 x$entry[which(x$plotno==sam)]<-"CONTROL" 
 x$entry[which(!x$plotno==sam)]<-"TEST" 
 x 
} 
)

 
Tanvir Ahamed 
G?teborg, Sweden  |  mashranga at yahoo.com