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

Reply via email to