[R] Concepts question: environment, frame, search path

graham wideman gwa at grahamwideman.com
Wed May 2 04:12:32 CEST 2007


Duncan:

Thanks for taking a stab at my questions -- in following up I discovered the root of my difficulties -- I had not noticed document R-lang.pdf ("R Language Definition").  This clarifies a great deal.  

FWIW, it seems to me that a number of things I was hung up on (and which you discussed) revolved around:

1. Confusion between "frame" and "data.frame". R-lang.pdf has several sections that touch on each of these, from which it's more clear (though not explicit) that these are not the same things. (Problematic: frame is mentioned first, is a more fundamental concept, yet has no entry in the Table of Contents, while data.frame does have an entry). (And the converse is true of the index!).

2. Ambiguity in the docs regarding environment, frame (and also regarding closely-related concepts closure and enclosure).

Anyhow, I'm now in a much happier state :-).

Regarding your questions:

>> 1.  data.frame:
>> Ref[m]an p84: 'A data frame is a list of variables of the same length with 
>> unique row names, given class "data.frame".'

>Which manual are you looking at?  The "reference index" (refman.pdf)?
>[...] that statement may not be present in the current release

Yes, the doc titled "R: A Language and Environment for Statistical Computing Reference Index". This is in section I "The base package", subsection "data.frame", which was on page 84 of refman.pdf (which I downloaded yesterday, but now don't know where from) or on page 86 of fullrefman.pdf (downloaded today -- ie: current release). 

(And point understood on the suggestions about reporting doc issues -- though tracking them down to line numbers in the SVN is a bit optimistic, not to mention a moving target :-)

-----------

Anyhow, thanks again for the response.

Graham

---------------------------------------------------
Graham Wideman
Resources for programmable diagramming at:
http://www.diagramantics.com

Brain-related resources:
http://wideman-one.com



More information about the R-help mailing list