[R] Attributes or list programming "efficiency"

From: Bert Gunter <gunter.berton_at_gene.com>
Date: Wed, 14 May 2008 11:15:59 -0700

R-Fellow Travellers:

Asked from the perspective of a software development amateur ...

Suppose one wishes to create data structures that have both data and metadata -- e.g. a data.frame and details about where, when, and by whom the data were gathered (specifics not important here).

  1. Is there any inherent processing advantage in R in representing this as a list that contains both the data and metadata as components vs as a data.frame with the metadata as attributes?
  2. Is there a compelling software architecture argument to favor one vs the other?

I suspect the answer is no in both cases, but I thought I'd ask. This seems to be mainly relevant for S3 programming, as in S4 one might stick the info into different slots (if one wishes to dispatch on them).

Cheers to all,

Bert Gunter

        [[alternative HTML version deleted]]

R-help_at_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. Received on Wed 14 May 2008 - 20:43:43 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Thu 15 May 2008 - 06:30:42 GMT.

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

list of date sections of archive