2013-07-19 13 views
11

Załóżmy mam wektor w badania następująco:R zmienią wektor w wielu kolumnach

d<-seq(1,100) 

Chcę przekształcić ten wektor do matrycy 10x10, tak że będę mieć te dane zamiast:

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

Próbowałem użyć funkcji zmiany kształtu, ale to nie zadziałało. Czy ktoś może pomóc?

Odpowiedz

27

Można zrobić

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

lub

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