Skip to content

Notes on bug reports 3229 and 3242 - as.matrix.data.fram e

1 message · Gorjanc Gregor

#
I agree. Sorry for bothering. 

With regards, Gregor

-----Original Message-----
From: Prof Brian Ripley [mailto:ripley@stats.ox.ac.uk]
Sent: pet 2005-02-11 22:35
To: Gorjanc Gregor
Cc: Liaw, Andy; r-devel@stat.math.ethz.ch
Subject: RE: [Rd] Notes on bug reports 3229 and 3242 - as.matrix.data.fram e
 
...
It is actually much less robust.  It would work for embedded data frames 
of one column, but you could have a list column with entries of different 
lengths. e.g.

X <- data.frame(x=1:2, y = I(list(a=1, b=3:4)))
x y
a 1 1
b 2 Integer,2

With your fix, this becomes an error.  And I could replace those entries 
by data frames containing lists of dates ....

Note that in R-devel write.table does not convert data frames to matrices, 
so this does not arise.  We could treat your example specially, but surely 
it was an error that is better found out about than hushed up.