So generieren sie zufallszahlen in r (mit beispielen)
Sie können die folgenden Methoden verwenden, um Zufallszahlen in R zu generieren:
Methode 1: Generieren Sie eine Zufallszahl im Bereich
#generate one random number between 1 and 20 runif(n= 1 , min= 1 , max= 20 )
Methode 2: Mehrere Zufallszahlen in einem Bereich generieren
#generate five random numbers between 1 and 20 runif(n= 5 , min= 1 , max= 20 )
Methode 3: Generieren Sie eine zufällige Ganzzahl im Bereich
#generate one random integer between 1 and 20 sample ( 1:20 , 1 )
Methode 4: Generieren Sie mehrere zufällige Ganzzahlen im Bereich
#generate five random integers between 1 and 20 (sample with replacement) sample ( 1:20 , 5, replace= TRUE ) #generate five random integers between 1 and 20 (sample without replacement) sample ( 1:20 , 5, replace= FALSE )
Die folgenden Beispiele zeigen, wie jede dieser Methoden in der Praxis angewendet werden kann.
Methode 1: Generieren Sie eine Zufallszahl im Bereich
Der folgende Code zeigt, wie eine Zufallszahl zwischen 1 und 20 generiert wird:
#generate one random number between 1 and 20 runif(n= 1 , min= 1 , max= 20 ) [1] 8.651919
Diese Funktion generiert 8,651919 als Zufallszahl zwischen 1 und 20.
Methode 2: Mehrere Zufallszahlen in einem Bereich generieren
Der folgende Code zeigt, wie fünf Zufallszahlen zwischen 1 und 20 generiert werden:
#generate five random numbers between 1 and 20 runif(n= 5 , min= 1 , max= 20 ) [1] 12.507360 6.719675 1.836038 17.685829 16.874723
Diese Funktion generiert fünf Zufallszahlen zwischen 1 und 20.
Methode 3: Generieren Sie eine zufällige Ganzzahl im Bereich
Der folgende Code zeigt, wie eine zufällige Ganzzahl zwischen 1 und 20 generiert wird:
#generate one random integer between 1 and 20 sample ( 1:20 , 1 ) [1] 7
Diese Funktion generiert 7 als zufällige Ganzzahl zwischen 1 und 20.
Methode 4: Generieren Sie mehrere zufällige Ganzzahlen im Bereich
Der folgende Code zeigt, wie fünf zufällige Ganzzahlen zwischen 1 und 20 generiert werden:
#generate five random integers between 1 and 20 (sample with replacement) sample ( 1:20 , 5, replace= TRUE ) [1] 20 13 15 20 5 #generate five random integers between 1 and 20 (sample without replacement) sample ( 0:20 , 5, replace= FALSE ) [1] 6 15 5 16 19
Beachten Sie, dass wir bei Verwendung von replace=TRUE zulassen, dass dieselbe Ganzzahl mehrmals generiert wird.
Wenn wir jedoch replace=FALSE verwenden, erlauben wir nicht, dass dieselbe Ganzzahl mehr als einmal generiert wird.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in R ausführen:
So erstellen Sie einen Datenrahmen mit Zufallszahlen in R
So erstellen Sie eine Matrix mit Zufallszahlen in R
So erstellen Sie einen Vektor mit Zufallszahlen in R