Bodnar Laszlo EB_HU
2011-Mar-17 11:59 UTC
[R] changing the dimensions of a matrix in a real specific way
Hi again,
I'd like to ask you a question again.
I have a matrix like this:
a <-matrix(c(1,2,3,4,5,6,7,8,9,10,11,12))
a
[,1]
[1,] 1
[2,] 2
[3,] 3
[4,] 4
[5,] 5
[6,] 6
[7,] 7
[8,] 8
[9,] 9
[10,] 10
[11,] 11
[12,] 12
Is there a proper way to change the dimensions of this matrix so that I'll
get this as a result:
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
[3,] 7 8 9
[4,] 10 11 12
Thank you very much and have a pleasant day,
Laszlo
____________________________________________________________________________________________________
Ez az e-mail és az összes hozzá tartozó csatolt melléklet titkos és/vagy
jogilag, szakmailag vagy más módon védett információt tartalmazhat. Amennyiben
nem Ön a levél címzettje akkor a levél tartalmának közlése, reprodukálása,
másolása, vagy egyéb más úton történő terjesztése, felhasználása szigorúan
tilos. Amennyiben tévedésből kapta meg ezt az üzenetet kérjük azonnal értesítse
az üzenet küldőjét. Az Erste Bank Hungary Zrt. (EBH) nem vállal felelősséget az
információ teljes és pontos - címzett(ek)hez történő - eljuttatásáért, valamint
semmilyen késésért, kapcsolat megszakadásból eredő hibáért, vagy az információ
felhasználásából vagy annak megbízhatatlanságából eredő kárért.
Az üzenetek EBH-n kívüli küldője vagy címzettje tudomásul veszi és hozzájárul,
hogy az üzenetekhez más banki alkalmazott is hozzáférhet az EBH folytonos
munkamenetének biztosítása érdekében.
This e-mail and any attached files are confidential and/...{{dropped:19}}
Tóth Dénes
2011-Mar-17 12:33 UTC
[R] changing the dimensions of a matrix in a real specific way
t(matrix(a,3,4)) for more complex arrays, see ?aperm> Hi again, > > I'd like to ask you a question again. > > I have a matrix like this: > a <-matrix(c(1,2,3,4,5,6,7,8,9,10,11,12)) > a > > [,1] > [1,] 1 > [2,] 2 > [3,] 3 > [4,] 4 > [5,] 5 > [6,] 6 > [7,] 7 > [8,] 8 > [9,] 9 > [10,] 10 > [11,] 11 > [12,] 12 > > Is there a proper way to change the dimensions of this matrix so that I'll > get this as a result: > [,1] [,2] [,3] > [1,] 1 2 3 > [2,] 4 5 6 > [3,] 7 8 9 > [4,] 10 11 12 > > Thank you very much and have a pleasant day, > Laszlo > > ____________________________________________________________________________________________________ > Ez az e-mail ??s az ??sszes hozz?? tartoz?? csatolt mell??klet titkos > ??s/vagy jogilag, szakmailag vagy m??s m??don v??dett inform??ci??t > tartalmazhat. Amennyiben nem ??n a lev??l c??mzettje akkor a lev??l > tartalm??nak k??zl??se, reproduk??l??sa, m??sol??sa, vagy egy??b m??s > ??ton t??rt??n?? terjeszt??se, felhaszn??l??sa szigor??an tilos. > Amennyiben t??ved??sb??l kapta meg ezt az ??zenetet k??rj??k azonnal > ??rtes??tse az ??zenet k??ld??j??t. Az Erste Bank Hungary Zrt. (EBH) nem > v??llal felel??ss??get az inform??ci?? teljes ??s pontos - c??mzett(ek)hez > t??rt??n?? - eljuttat??s????rt, valamint semmilyen k??s??s??rt, kapcsolat > megszakad??sb??l ered?? hib????rt, vagy az inform??ci?? > felhaszn??l??s??b??l vagy annak megb??zhatatlans??g??b??l ered?? > k??r??rt. > > Az ??zenetek EBH-n k??v??li k??ld??je vagy c??mzettje tudom??sul veszi ??s > hozz??j??rul, hogy az ??zenetekhez m??s banki alkalmazott is hozz??f??rhet > az EBH folytonos munkamenet??nek biztos??t??sa ??rdek??ben. > > > This e-mail and any attached files are confidential and/...{{dropped:19}} > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >
Sarah Goslee
2011-Mar-17 12:37 UTC
[R] changing the dimensions of a matrix in a real specific way
matrix(a, ncol=3, nrow=4, byrow=TRUE) or> dim(a) <- c(3,4) > a <- t(a) > a[,1] [,2] [,3] [1,] 1 2 3 [2,] 4 5 6 [3,] 7 8 9 [4,] 10 11 12 Depending on the context of the problem. Sarah On Thu, Mar 17, 2011 at 7:59 AM, Bodnar Laszlo EB_HU <Laszlo.Bodnar at erstebank.hu> wrote:> Hi again, > > I'd like to ask you a question again. > > I have a matrix like this: > a <-matrix(c(1,2,3,4,5,6,7,8,9,10,11,12)) > a > > ? ? ?[,1] > ?[1,] ? ?1 > ?[2,] ? ?2 > ?[3,] ? ?3 > ?[4,] ? ?4 > ?[5,] ? ?5 > ?[6,] ? ?6 > ?[7,] ? ?7 > ?[8,] ? ?8 > ?[9,] ? ?9 > [10,] ? 10 > [11,] ? 11 > [12,] ? 12 > > Is there a proper way to change the dimensions of this matrix so that I'll get this as a result: > ? ? [,1] [,2] [,3] > [1,] ? 1 ? ?2 ? ?3 > [2,] ? 4 ? ?5 ? ?6 > [3,] ? 7 ? ?8 ? ?9 > [4,] ?10 ? 11 ? 12 > > Thank you very much and have a pleasant day, > Laszlo >-- Sarah Goslee http://www.functionaldiversity.org