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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert