Ich bin neu zu R.R - Erstellen Sie einen Datenrahmen mit Zufallszahlen in jeder Spalte
ich diese Simulation von 1000 Zufallszahlen haben:
a<-sample(0:1,1000,rep=TRUE)
Was ich will, ist ein Datenrahmen von zehn Spalten, in denen die Werte jeder Spalte wie a generiert werden.
Zum Beispiel:
id Column 1 Column2 .........Column 10
1 1 1
2 0 1
3 1
0
0
.
.
1000 1 1
Wie mache ich eine Zufallszahl? Ich versuche, '1000' durch' sample (10: 100,1) 'zu ersetzen, aber es funktioniert nicht. – jangorecki
@jangorecki Der 'data.frame'-Aufruf muss entfernt werden, damit er funktioniert, und gibt eine Liste ungleicher Vektoren an. Wenn Sie es immer noch in einem einzigen data.frame haben wollen, ist Ihre beste Wette, eine neue Frage zu stellen. Die Problemumgehungen, die ich gefunden habe - 'cbind.na',' rbind.fill', 'rbindlist (res, fill = TRUE)' - sind alle umständlich. Hier ist ein Thread, der hilfreich sein kann: http://r.789695.n4.nabble.com/How-to-join-matrices-of-diffferent-row-length-from-a-list-td3177212.html – Frank
BTW , die Syntax ist 'data.frame (replicate (col, sample (range, row, rep = TRUE)))' – alvas