[R] NA and NaN question
Wacek Kusnierczyk
Waclaw.Marcin.Kusnierczyk at idi.ntnu.no
Wed Jan 7 13:46:18 CET 2009
Wacek Kusnierczyk wrote:
> Pascal A. Niklaus wrote:
>
>> Hi all,
>>
>> I ran into a problem in some of my code that could be traced back to 'mean'
>> sometimes returning NA and sometimes NaN, depending on the value of na.rm:
>>
>>
>>
>>> mean(c())
>>>
>>>
>> [1] NA
>>
>>
>>
>>> mean(c(NA),na.rm=T)
>>>
>>>
>> [1] NaN
>>
>> However, I don't understand the reasoning behind this and would appreciate and
>> explanation.
>>
>>
>
> note the types:
>
> typeof(c())
> typeof(c(NA))
> typeof(c(NA)[-na.omit(c(NA))])
>
>
wrong, an artifact of some experimenting; should have been:
typeof(na.omit(c(NA)))
vQ
More information about the R-help
mailing list