Ich möchte die Reihenfolge der Zahlen in einem Vektor in einem einfachen einzeiligen Befehl zufällig neu organisieren.
Mein spezieller Vektor V hat 150 Einträge für jeden Wert von 1 bis 10:
V <- rep(1:10, each=150)
Ich möchte die Reihenfolge der Zahlen in einem Vektor in einem einfachen einzeiligen Befehl zufällig neu organisieren.
Mein spezieller Vektor V hat 150 Einträge für jeden Wert von 1 bis 10:
V <- rep(1:10, each=150)
base::sample, um die Verwendung von zu erzwingen seq_along. Auch ich sehe sowieso nicht wo sample/sample.intanrufen base::seq()?
Antworten:
Ja.
sample(V)
Von ?sample:
Für 'sample' ist die Standardeinstellung für 'size' die Anzahl der Elemente, die aus dem ersten Argument abgeleitet wurden, sodass 'sample (x)' eine zufällige Permutation der Elemente von 'x' (oder '1: x') generiert.
sizeArgument der sampleStandardeinstellungen ist size <- length(x). ( sample
Verwenden Sie sampleFunktion
V<-rep(1:10, each=150)
set.seed(001) # just to make it reproducible
sample(V)
replace=FALSEist der Standardwert.
sample. Vielleicht möchten Sie die Warnungen hier auf einige Gefahren überprüfen, die mit der Verwendung der Probe unverändert einhergehen.