[Rd] Re: tabular data (was RE: [R] Removing "row.names")

Kurt Hornik Kurt.Hornik@ci.tuwien.ac.at
Mon, 12 Feb 2001 16:47:45 +0100


>>>>> David James writes:

> Hi,

> For instance, interfaces to XML, spreadsheets, DBMS, etc., will
> further expose some of the limitations of these existing objects.
> Tables holding data from relational DBMS are an easy case: this class
> should preserve the original data as much as possible, i.e., no
> coercing into factors, no changing column names, no row names, but
> otherwise very similar to data.frames.  (Timothy Keitt has a more
> interesting concept of "proxyTables" that presents some very
> interesting issues: should proxyTables, which "point" to remote
> relations in dbms, allow integer indexing? --- the relational database
> model does not support it)

> Is there something common to all these objects?  Obviously they all
> support indexing x[i,j, ...] plus the methods dim() and (possibly
> NULL) dimnames().  S4 defines vectors as a (virtual) class in terms of
> the indexing operation in exactly this way -- thus in S4 lists are
> vectors, and so are logicals, characters, etc.  We may be able to
> group the various "tabular data" classes under such virtual class, and
> provide simple coercion facilities so that users can easily fit, say,
> a linear model to data coming as an XML document or in a table stored
> in a dbms.

Maybe this is something to be kicked off at the official part of DSC and
discussed in the `r-core' part.

-k
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._