[Rd] typo in ?eapply

Hervé Pagès hpages at fhcrc.org
Wed Nov 10 19:38:16 CET 2010


On 11/10/2010 05:02 AM, Prof Brian Ripley wrote:
> On Tue, 9 Nov 2010, Hervé Pagès wrote:
>
>> Hi,
>>
>> Found in ?eapply (in current R-devel):
>>
>> \value{
>> A named (unless \code{USE.NAMES = FALSE}) list. Note that the order of
>> the components is arbitrary for hashed environments: currently it will
>> be in the order the name-value pairs were added for unhashed
>> ^^^^^^^^
>> hashed?
>> environments.
>> }
>>
>> This looks like a typo.
>
> Only to someone who does not understand hashing. Please try it for
> yourself:
>
> e <- new.env(hash=TRUE)
> assign("a", 1, e)
> assign("ab", 2, e)
> assign("abcde", 2, e)
> assign("ac", 3, e)
> assign("b", 4, e)
> names(eapply(e, mean))
>
> (and I get
> [1] "a" "b" "abcde" "ab" "ac"
> )

The statement is about unhashed environment:

 > e <- new.env(hash=TRUE)
 > assign("b", 1L, e)
 > assign("a", 2L, e)
 > eapply(e, identity)
$a
[1] 2

$b
[1] 1

so it doesn't look like it's true either.

Thanks,
H.


>
>>
>> Thanks,
>> H.
>>
>> --
>> Hervé Pagès
>>
>> Program in Computational Biology
>> Division of Public Health Sciences
>> Fred Hutchinson Cancer Research Center
>> 1100 Fairview Ave. N, M2-B876
>> P.O. Box 19024
>> Seattle, WA 98109-1024
>>
>> E-mail: hpages at fhcrc.org
>> Phone: (206) 667-5791
>> Fax: (206) 667-1319
>>
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>
>


-- 
Hervé Pagès

Program in Computational Biology
Division of Public Health Sciences
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N, M2-B876
P.O. Box 19024
Seattle, WA 98109-1024

E-mail: hpages at fhcrc.org
Phone:  (206) 667-5791
Fax:    (206) 667-1319



More information about the R-devel mailing list