Ich habe einen großen Datensatz (20.000 Datenpunkte), aus dem ich wiederholt Stichproben von 10 Datenpunkten entnehmen möchte. Sobald ich diese 10 Datenpunkte ausgewählt habe, möchte ich, dass sie nicht erneut ausgewählt werden.
Ich habe versucht, die sample
Funktion zu verwenden, aber es scheint keine Option zu geben, über mehrere Aufrufe der Funktion ersatzlos zu testen. Gibt es eine einfache Möglichkeit, dies zu tun?
sum(unlist(lapply(sample, length)))
die Länge vondatapoints
(die ich auf 1001 gesetzt habe) zurückgibt.Das sollte funktionieren:
Ich denke jedoch nicht, dass dies die eleganteste Lösung ist ...
quelle
@conjugateprior Deine Antwort geht in die richtige Richtung. Aber zumindest für meine aktuelle R-Version 3.4.3 funktioniert es nicht. Mit einigen Optimierungen funktioniert es jedoch:
Da ich noch keinen Kommentar abgeben kann, habe ich mich entschieden, hier zu antworten.
quelle