R语言NaN + NA行为

时间:2012-07-04 12:16:45

标签: r nan na

我对R中的算术行为有疑问 请注意以下代码

> NaN + NA
[1] NaN
>
>
> NaN + as.integer(NA)
> NA

所以,我很困惑这两个添加会产生不同的结果。 有人知道这是真的想要的行为还是只是某种错误?

提前致谢

1 个答案:

答案 0 :(得分:9)

来自?NaN

  

涉及NaN的计算将返回NaNNA:这两个中的哪一个无法保证并且可能依赖于R平台(因为编译器可能会重新排序计算)。< / p>