So erstellen sie einen vektor mit zufallszahlen in r
Sie können eine der folgenden Methoden verwenden, um einen Vektor mit Zufallszahlen in R zu erstellen:
Methode 1: Erstellen Sie einen Vektor mit zufälligen Werten im Bereich
#create vector of 10 random values between 1 and 20 runif(n= 10 , min= 1 , max= 20 )
Methode 2: Erstellen Sie einen Vektor mit zufälligen Ganzzahlen im Bereich
#create vector of 10 random integers between 1 and 20 round(runif(n= 10 , min= 1 , max= 20 ), 0)
Die folgenden Beispiele zeigen, wie jede dieser Methoden in der Praxis angewendet werden kann.
Methode 1: Erstellen Sie einen Vektor mit zufälligen Werten im Bereich
Der folgende Code zeigt, wie man einen Vektor aus 10 Zufallswerten zwischen 1 und 20 erstellt:
#make this example reproducible set. seed ( 1 ) #create vector with 10 random numbers between 1 and 20 random_vec <- runif(n= 10 , min= 1 , max= 20 ) #view vector random_vec [1] 6.044665 8.070354 11.884214 18.255948 4.831957 18.069404 18.948830 [8] 13.555158 12.953167 2.173939
Beachten Sie, dass set.seed() garantiert, dass wir jedes Mal die gleichen Zufallszahlen erhalten.
Wenn wir set.seed() entfernen, sind die Zufallszahlen jedes Mal unterschiedlich, wenn wir den Code ausführen.
Methode 2: Erstellen Sie einen Vektor mit zufälligen Ganzzahlen im Bereich
Der folgende Code zeigt, wie man einen Vektor aus 10 zufälligen ganzen Zahlen zwischen 1 und 50 erstellt:
#make this example reproducible set. seed ( 1 ) #create vector with 10 random numbers between 1 and 50 random_vec <- round(runif(n= 10 , min= 1 , max= 50 ), 0) #view vector random_vec [1] 14 19 29 46 11 45 47 33 32 4
Beachten Sie, dass die Funktion „round()“ die von der Funktion „runif()“ erstellten Werte einfach auf die nächste ganze Zahl rundet.
Beachten Sie auch, dass die Funktion runif() Zufallszahlen generiert, einschließlich Min- und Max- Werten.
Beispielsweise ist es möglich, dass der obige Vektor sowohl 1 als auch 50 enthielt.
Beachten Sie außerdem, dass es bei Verwendung dieser Methode möglich ist, dass dieselbe Zahl mehrmals im Vektor vorkommt.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in R ausführen:
So erstellen Sie einen leeren Vektor in R
So entfernen Sie NA-Werte aus dem Vektor in R
So konvertieren Sie eine Matrix in einen Vektor in R