Hi:
mdf3 <- as.data.frame.table(as.table(mdat))> mdf3
Var1 Var2 Freq
1 row1 Col1 1
2 row2 Col1 11
3 row1 Col2 2
4 row2 Col2 12
5 row1 Col3 3
6 row2 Col3 13
HTH,
Dennis
On Mon, May 10, 2010 at 10:38 PM, Yuan Jian <jayuan2008@yahoo.com> wrote:
> Hi R-experts,
>
> I try to find a way to transfer a matrix to a data.frame that is used as
> input of aov.
> can you give me advice for that?
>
> >mdat <- matrix(c(1,2,3, 11,12,13), nrow = 2, ncol=3, byrow=TRUE,
dimnames
> = list(c("row1", "row2"), c("Col1",
"Col2", "Col3")))
> >mdat
> Col1 Col2 Col3
> row1 1 2 3
> row2 11 12 13
>
> ===>
> row col dat
> 1 row1 col1 1
> 2 row1 col2 2
> 3 row1 col3 3
> 4 row2 col1 11
>
> 5 row2 col2 12
>
> 6 row2 col3 13
>
>
>
>
>
>
>
>
> [[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.
>
>
[[alternative HTML version deleted]]