From Gregor.Gorjanc at bfro.uni-lj.si  Fri Feb 11 21:36:48 2005
From: Gregor.Gorjanc at bfro.uni-lj.si (Gorjanc Gregor)
Date: Fri Feb 11 21:41:38 2005
Subject: [Rd] Notes on bug reports 3229 and 3242 - as.matrix.data.fram e
Message-ID: <7FFEE688B57D7346BC6241C55900E730B6FEFE@pollux.bfro.uni-lj.si>

From: Liaw, Andy [mailto:andy_liaw@merck.com]
> From: Gorjanc Gregor

> ! Yes, I was not able to do it from my data. But bellow is one. It is
> ! a stupid one, but it works. The problem is use of as.data.frame in 
> ! tmp1$L <- as.data.frame(tmp$L). This looks like to produce 
> a corrupted
> ! data.frame. If I use just tmp1$L <- tmp$L, write.table and 
> ! as.matrix.data.frame works OK. I still think that mine proposal can
> ! give benefit, since it works also on corrupted data frames.
> 
> data(warpbreaks)
> tmp <- as.data.frame(tapply(breaks, list(wool, tension), mean))
> tmp1 <- data.frame(level=rownames(tmp))
> tmp1$L <- as.data.frame(tmp$L)

Here's the problem that Brian is referring to:  Why do you make one variable
in the data frame a data frame?  That's what caused problem in
write.table()!

! I agree completely and as I have described up it is my fault that
! I have/had problems with as.matrix.data.frame by use of write.table.
! But I think that my proposal is nice, since as.matrix.data.frame would 
! be more robust.

! With regards, Gregor


[Rd] Notes on bug reports 3229 and 3242 - as.matrix.data.fram e
Gorjanc Gregor