[R] prblem with NA
Wacek Kusnierczyk
Waclaw.Marcin.Kusnierczyk at idi.ntnu.no
Tue Jan 6 10:17:46 CET 2009
Wacek Kusnierczyk wrote:
> Prof Brian Ripley wrote:
>
>> On Tue, 6 Jan 2009, Petr PIKAL wrote:
>>
>> [...]
>>
>>
>>> Logical vectors can be treated like numeric with TRUE=1 and FALSE=0,
>>>
>> More accurately, 'like integer' ('numeric' often means 'double').
>>
>>
>
> why would this be more accurate?
>
> is(TRUE+0)
> # numeric, not integer
>
> is.integer(TRUE+0)
> # FALSE
>
>
ah, that was about literals again:
is(TRUE+0L)
# integer, not numeric
is.integer(TRUE+0L)
# TRUE
anyway,
is.integer(TRUE)
# FALSE
so how logical vectors will be treated depends on the context, though
integer is (or it seems so) closer in the type hierarchy than double.
vQ
More information about the R-help
mailing list