[R] names.data.frame?

Duncan Murdoch murdoch@dunc@n @end|ng |rom gm@||@com
Thu Nov 4 10:56:29 CET 2021


On 03/11/2021 3:42 p.m., Duncan Murdoch wrote:
> On 03/11/2021 2:54 p.m., Andrew Simmons wrote:
  ... deletions ...
>> As a side note, I would suggest making your class through the methods
>> package, with methods::setClass("pm", ...)
>> See the documentation for setClass for more details, it's the recommended
>> way to define classes in R.
> 
> That's incorrect.  It is *a* recommended way to define classes in R, but
> there are other recommended ways as well, for doing other kinds of
> things, and many people stick with the S3 system without formal classes
> at all.

In fact, Andrew was paraphrasing some documentation, so his statement 
isn't incorrect.

Duncan Murdoch

> 
> If you're writing a Bioconductor package you should probably use the
> formal methods.  If you're writing code for other purposes, you should
> think about whether you need formal classes at all, and if so, whether
> the methods package formalism is a match for what you're doing.
> 
> Duncan Murdoch
>



More information about the R-help mailing list