[R] 'all' inconsistent?
Bjørn-Helge Mevik
bhs2 at mevik.net
Tue Jan 31 09:07:33 CET 2006
Seth Falcon wrote:
> On 29 Jan 2006, ripley at stats.ox.ac.uk wrote:
>
>> On Sun, 29 Jan 2006, Elizabeth Purdom wrote:
>>
>>> I came across the following behavior, which seems illogical to me.
>>
>> What did you expect and why?
>>
>>> I don't know if it is a bug or if I'm missing something:
>>>
>>>> all(logical(0))
>>> [1] TRUE
>>
>> All the values are true, all none of them.
>
> I thought all the values are false, all none of them, because there
> aren't any that are true:
>
> any(logical(0))
> [1] FALSE
But they are, all none of them:
> all(!logical(0))
[1] TRUE
:-)
And there aren't any FALSE values either:
> any(!logical(0))
[1] FALSE
so it is only logical that all none of them are TRUE. I love the
empty set! :-)
--
Bjørn-Helge Mevik
More information about the R-help
mailing list