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.int
anrufen 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.
size
Argument der sample
Standardeinstellungen ist size <- length(x)
. ( sample
Verwenden Sie sample
Funktion
V<-rep(1:10, each=150)
set.seed(001) # just to make it reproducible
sample(V)
replace=FALSE
ist der Standardwert.
sample
. Vielleicht möchten Sie die Warnungen hier auf einige Gefahren überprüfen, die mit der Verwendung der Probe unverändert einhergehen.