[Rd] Possible tweak to R intro - was RE: [R] Subseting a data.frame -

Bert Gunter gunter.berton at gene.com
Mon Oct 21 16:47:54 CEST 2013


Thank you.

I stand corrected.

Cheers,
Bert

On Mon, Oct 21, 2013 at 1:17 AM, Prof Brian Ripley
<ripley at stats.ox.ac.uk> wrote:
> On 18/10/2013 15:12, S Ellison wrote:
>>
>> Transferred from R-help:
>>>>
>>>> From: S Ellison
>>>> Subsetting using subset() is perhaps the most natural way of
>>>> subsetting data frames; perhaps a line or two and an example could
>>>> usefully be included in the 'Working with data frames' section of the R
>>>> Intro?
>>>
>>>
>>> From: Bert Gunter [mailto:gunter.berton at gene.com]
>>> The R Intro Manual was largely or entirely the work of Bill Venables
>>> some years ago. So it is not really a part of R's maintained document
>>> system and has thus not been kept up to date with changes like the
>>> convenience function, subset(), which is basically a wrapper for "[]"
>>> .
>>>
>>> This is not to say that your suggestion is not worthwhile, only to
>>> explain why it probably won't be acted upon.
>
>
> No, this is deliberate and R-intro is kept up-to-date (although it remains
> an introduction, not a full manual).
>
> Some of us think convenience functions such as subset() and transform() were
> mistakes, not least as we see the problems they cause when people try to use
> them in functions and packages.  Sooner or later you will need to learn to
> use indexing, and knowing about two systems with different scoping rules is
> too confusing for quite a few R users.
>
>>
>> It's trivial enough that I could offer a 3-line patch if someone has time
>> and inclination to add it...
>>
>> S Ellison
>
>
> --
> Brian D. Ripley,                  ripley at stats.ox.ac.uk
> Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
> University of Oxford,             Tel:  +44 1865 272861 (self)
> 1 South Parks Road,                     +44 1865 272866 (PA)
> Oxford OX1 3TG, UK                Fax:  +44 1865 272595



-- 

Bert Gunter
Genentech Nonclinical Biostatistics

(650) 467-7374



More information about the R-devel mailing list