Re: [R] more structure than 'str'?

From: Gabor Grothendieck <ggrothendieck_at_gmail.com>
Date: Sun, 16 Dec 2007 23:08:35 -0500

On Dec 16, 2007 9:44 PM, Spencer Graves <spencer.graves_at_pdf.com> wrote:
> How can I see more of the structure than displayed by 'str'?
> Consider the following:
>
>
> tstDF <- data.frame(a=1, row.names='b')
> > str(tstDF)
> 'data.frame': 1 obs. of 1 variable:
> $ a: num 1
>
>
> The object 'tstDF' has row.names, but I have to suspect they are
> there -- AND know a function like 'row.names' or 'dimnames' -- to see
> them.
>
> I've found 'str' extremely valuable for understanding and
> explaining to others the internal structure of an R object. In many
> cases, it has helped me find fairly simple ways to do things with R
> objects that might have been much more difficult and perhaps infeasible
> without 'str' -- and without access to the right expert, who may not be
> available in the time I have to solve a particular problem.
>
> Thanks again to Martin Maechler, who wrote 'str', and to everyone
> else who has replied to questions from me over the years.
>
> Best Wishes,
> Spencer Graves

Try this:

> dput(tstDF)

structure(list(a = 1), .Names = "a", row.names = "b", class = "data.frame")



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 Mon 17 Dec 2007 - 04:12:50 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 Tue 18 Dec 2007 - 02:30:19 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.