Thanks, but it doesn't work either, it gives me the same message error. It works just if my first sample is taken in this way:
mysample <- sample(1:nrow(MeanA), 20, replace=FALSE) However, in this way it sample just the number of rows: [1] 71 24 12 36 2 39 69 62 43 38 9 44 13 54 50 63 67 66 37 28 but not the data inside. I need to sample in this way: mysample <- MeanA[sample(1:nrow(MeanA), 20, replace=FALSE),] to get a sample like this HRkm Mean.mf Mean.mfm Loc Diet Terr Soc Type Soc.Ter W.cat.0.25 W.cat.0.5 -2.49 -0.43 2.57 A O T S D TS b 23 -2.05 0.67 T C N S D NS A This is an example of my dataframe -- View this message in context: http://r.789695.n4.nabble.com/Sampling-problems-tp4453752p4456048.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@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.