J'ai un grand ensemble de données (20 000 points de données), à partir duquel je veux prélever des échantillons répétés de 10 points de données. Cependant, une fois que j'ai sélectionné ces 10 points de données, je veux qu'ils ne soient plus sélectionnés.
J'ai essayé d'utiliser la sample
fonction, mais il ne semble pas avoir une option d'échantillonnage sans remplacement sur plusieurs appels de la fonction. Existe-t-il un moyen simple de procéder?
sum(unlist(lapply(sample, length)))
renvoie la longueur dedatapoints
(que j'ai définie à 1001).Cela devrait fonctionner:
Cependant, je ne pense pas que ce soit la solution la plus élégante ...
la source
@conjugateprior Votre réponse va dans la bonne direction. Mais au moins pour ma version R actuelle 3.4.3, cela ne fonctionne pas. Cependant, avec quelques ajustements, cela fonctionne:
Comme je ne peux pas encore commenter, j'ai choisi de répondre ici.
la source