sto nuovo a R.R - Creare un frame di dati con numeri casuali in ogni colonna
ho questa simulazione di 1000 numeri casuali:
a<-sample(0:1,1000,rep=TRUE)
Quello che voglio è un frame di dati di dieci colonne, dove i valori di ogni colonna sono generati come a.
Ad esempio:
id Column 1 Column2 .........Column 10
1 1 1
2 0 1
3 1
0
0
.
.
1000 1 1
come creare un numero casuale? Sto provando a sostituire '1000' con' sample (10: 100,1) 'ma non funziona. – jangorecki
@jangorecki La chiamata 'data.frame' deve essere rimossa perché funzioni, fornendo un elenco di vettori non uniformi. Se lo vuoi ancora in un singolo data.frame, penso che la tua migliore scommessa sia porre una nuova domanda. Le soluzioni alternative che ho trovato - 'cbind.na',' rbind.fill', 'rbindlist (res, fill = TRUE)' - sono tutte tortuose. Ecco una discussione che potrebbe aiutarti: http://r.789695.n4.nabble.com/How-to-join-matrices-of-different-row-length-from-a-list-td3177212.html – Frank
BTW , la sintassi è 'data.frame (replicate (col, sample (range, row, rep = TRUE)))' – alvas