# [R] R: vector to matrix transformation

Vito Ricci vito_ricci at yahoo.com
Fri Dec 3 11:50:15 CET 2004

```Hi,

did you see:

as.data.frame()
as.matrix()
as.vector()
matrix()

> x
a b c
1 1 2 3
2 1 2 3
3 2 3 4
4 3 4 5
> is.data.frame(x)
[1] TRUE
> as.matrix(x)
a b c
1 1 2 3
2 1 2 3
3 2 3 4
4 3 4 5
> y<-as.matrix(x)
> is.matrix(y)
[1] TRUE
> as.vector(y)
[1] 1 1 2 3 2 2 3 4 3 3 4 5
> z<-as.vector(y)

> m<-matrix(z,ncol=3)
> m
[,1] [,2] [,3]
[1,]    1    2    3
[2,]    1    2    3
[3,]    2    3    4
[4,]    3    4    5

I hope I give you a little help.

Best
Vito

you wrote:

Dear,

Some analysis (linear regression) can only be
done from a vectorized dataset whereas others
require a matrix (Mantel tests). I use the two
analyses and thus need to format my data in
matrix and vector. I spent some time trying to
solve the problem and I just gave up. Did anyone
knows how to transform a matrix into a vector and
back-transform a vector into a matrix?

GwenaÃ«l Jacob

=====
Diventare costruttori di soluzioni
Became solutions' constructors

"The business of the statistician is to catalyze
the scientific learning process."
George E. P. Box

Top 10 reasons to become a Statistician

1. Deviation is considered normal
2. We feel complete and sufficient
3. We are 'mean' lovers
4. Statisticians do it discretely and continuously
5. We are right 95% of the time
6. We can legally comment on someone's posterior distribution
7. We may not be normal, but we are transformable
8. We never have to say we are certain
9. We are honestly significantly different
10. No one wants our jobs

Visitate il portale http://www.modugno.it/
e in particolare la sezione su Palese  http://www.modugno.it/archivio/palese/

```