Here's one way:

df = data.frame(Date=rep(LETTERS[1:3],each=3),TIME=rep(letters[1:3],3),Q=1:9)
df
  Date TIME Q
1    A    a 1
2    A    b 2
3    A    c 3
4    B    a 4
5    B    b 5
6    B    c 6
7    C    a 7
8    C    b 8
9    C    c 9
mat = matrix(0,3,3,dimnames=list(LETTERS[1:3],letters[1:3]))
mat[as.matrix(df[,1:2])] = df[,3]
mat
  a b c
A 1 2 3
B 4 5 6
C 7 8 9

                                        - Phil Spector
                                         Statistical Computing Facility
                                         Department of Statistics
                                         UC Berkeley
                                         spec...@stat.berkeley.edu

On Tue, 14 Dec 2010, JESSICA [via R] wrote:


I have a table like this:

Date TIME  Q

A     a    1
A     b    2
A     c    3
B     a    4
B     b    5
B     c    6
C     a    7
C     b    8
C     c    9

I want use R language to turn it to a matrix like :
   a  b  c
A  1  2  3
B  4  5  6
C  7  8  9


I am new to R , anyone can help? Thanks in advance! have a table like this:

Date TIME  Q

A     a    1
A     b    2
A     c    3
B     a    4
B     b    5
B     c    6


______________________________________
This email was sent by JESSICA (via Nabble)
Your replies will appear at 
http://r.789695.n4.nabble.com/from-table-to-matrix-tp3087972p3087972.html
To receive all replies by email, subscribe to this discussion: 
http://r.789695.n4.nabble.com/template/NamlServlet.jtp?macro=subscribe_by_code&node=3087972&code=ci1oZWxwQHItcHJvamVjdC5vcmd8MzA4Nzk3MnwtNzg0MjM1NTA4

        [[alternative HTML version deleted]]

______________________________________________
R-help@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.


______________________________________________
R-help@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.

Reply via email to