Hi Lara, the error is quite informative. You use the sample function twice. At least for one the length of the vector where you sample from is shorter (contains less values) than than the number of samples you wanna draw.
best, Henrik > On 20. Feb 2019, at 12:20, Lara Silva <lara.sfp.si...@gmail.com> wrote: > > Hello, > > I am trying to generate random samples from the following code > > ### Setting random seed to always create the same > ### Random set of points > set.seed(0) > > absences_15000<-absences[sample(nrow(absences), 15000),] > points(absences_15000, cex=0.1) > > ## Subsample_10000 > set.seed(0) > > absences_10000<-absences_15000[sample(nrow(absences_15000), 10000),] > dim(absences_10000) > > I get the following error: > > Error in sample.int(length(x), size, replace, prob) : > cannot take a sample larger than the population when 'replace = FALSE' > > Any advice? > > Regards, > > Lara > > [[alternative HTML version deleted]] > > _______________________________________________ > R-sig-ecology mailing list > R-sig-ecology@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-sig-ecology _______________________________________________ R-sig-ecology mailing list R-sig-ecology@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-ecology