2013-07-19 20 views
11

Diciamo che ho un vettore in R come segue:R rimodellare un vettore in più colonne

d<-seq(1,100) 

Voglio rimodellare questo vettore in una matrice 10x10, in modo che avrò questo dato invece:

[,1] [,2] [,3] .. [,10] 
    1  2 3 .. 10 
    11 12 13 .. 20 
    21 22 23 .. 30 
    .. 
    91 92 93 .. 100 

Ho provato a utilizzare la funzione di risagoma, ma non ha funzionato. Qualcuno può aiutare per favore?

risposta

27

Si può fare

dim(d) <- c(10, 10) 
d <- t(d) 

o

d <- matrix(d, nrow = 10, byrow = TRUE) 
Problemi correlati