Re: [Rd] How to put my S4 class into data.frame

From: Gregor Gorjanc <gregor.gorjanc_at_bfro.uni-lj.si>
Date: Sat 04 Nov 2006 - 12:09:52 GMT

Hi,

Martin Maechler wrote:

>>>>>> "Gregor" == Gregor Gorjanc <gregor.gorjanc@bfro.uni-lj.si>
>>>>>>     on Sat, 04 Nov 2006 02:09:13 +0100 writes:

>
> Gregor> Ferdinand Alimadhi wrote:
>
> >> tmp$comp <- x@ratios ?!
>
> Gregor> I "lose" class here and that is not what I
> Gregor> want. Perhaps I should stick with list instead of
> Gregor> data.frame.
>
> Yes, I probably would, at least for the time being.

OK. Why do you say "at least for the time being"? Are there any plans to generalize putting S4 classes that are not atomic into data.frame?

> OTOH, it's interesting that some methods to "stick some S4
> objects into a data frame do work fine , at least for the
> following case (R-script below) -- and I wonder if we (R developers)
> shouldn't think about more explicitly supporting this,
> e.g., by stating something like
>
> >> If an S4 object simply *contains* an atomic class that can be
> >> used as data.frame column, then that S4 object can also be used
> >> as data.frame column
>

Gregor



R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Sun Nov 05 02:37:30 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Sat 04 Nov 2006 - 16:30:33 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.