So erstellen sie einen datenrahmen mit zufallszahlen in r
Sie können eine der folgenden Methoden verwenden, um einen Datenrahmen mit Zufallszahlen in R zu erstellen:
Methode 1: Erstellen Sie einen Datenrahmen mit zufälligen Werten im Bereich
#create data frame of 10 random values between 1 and 20 df <- as. data . frame (matrix(runif(n= 10 , min= 1 , max= 20 ), nrow= 5 ))
Methode 2: Erstellen Sie einen Datenrahmen mit zufälligen Ganzzahlen im Bereich
#create data frame of 10 random integers between 1 and 20 df <- as. data . frame (matrix(round(runif(n= 10 , min= 1 , max= 20 ), 0), nrow= 5 ))
Die folgenden Beispiele zeigen, wie jede dieser Methoden in der Praxis angewendet werden kann.
Methode 1: Erstellen Sie einen Datenrahmen mit zufälligen Werten im Bereich
Der folgende Code zeigt, wie man einen Datenrahmen mit 5 Zeilen bestehend aus 10 Zufallswerten zwischen 1 und 20 erstellt:
#make this example reproducible set. seed ( 1 ) #create data frame with 10 random numbers between 1 and 20 df <- as. data . frame (matrix(runif(n= 10 , min= 1 , max= 20 ), nrow= 5 )) #define column names names(df) <- c('A', 'B') #view data frame df AB 1 6.044665 18.069404 2 8.070354 18.948830 3 11.884214 13.555158 4 18.255948 12.953167 5 4.831957 2.173939
Das Ergebnis ist ein Datenrahmen mit 5 Zeilen und 2 Spalten, wobei jeder Wert im Datenrahmen zwischen 1 und 20 liegt.
Methode 2: Erstellen Sie einen Datenrahmen mit zufälligen Ganzzahlen im Bereich
Der folgende Code zeigt, wie man einen Datenblock aus 10 zufälligen Ganzzahlen zwischen 1 und 50 erstellt:
#make this example reproducible set. seed ( 1 ) #create data frame with 10 random integers between 1 and 50 df <- as. data . frame (matrix(round(runif(n= 10 , min= 1 , max= 50 ), 0), nrow= 5 )) #define column names names(df) <- c('A', 'B') #view data frame df AB 1 14 45 2 19 47 3 29 33 4 46 32 5 11 4
Das Ergebnis ist ein Datenrahmen mit 5 Zeilen und 2 Spalten, wobei jeder Wert im Datenrahmen eine Ganzzahl zwischen 1 und 50 ist.
Beachten Sie, dass die Funktion runif() Zufallszahlen generiert, einschließlich Min- und Max -Werten.
Beispielsweise ist es möglich, dass der obige Datenrahmen sowohl 1 als auch 50 enthält.
Beachten Sie außerdem, dass es bei Verwendung dieser Methode möglich ist, dass dieselbe Nummer mehrmals im Datenrahmen erscheint.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in R ausführen:
So erstellen Sie einen Vektor mit Zufallszahlen in R
So erstellen Sie eine Matrix mit Zufallszahlen in R
So wählen Sie Zufallsstichproben in R aus