标签: r nan na
我对R中的算术行为有疑问 请注意以下代码
> NaN + NA [1] NaN > > > NaN + as.integer(NA) > NA
所以,我很困惑这两个添加会产生不同的结果。 有人知道这是真的想要的行为还是只是某种错误?
提前致谢
答案 0 :(得分:9)
来自?NaN:
?NaN
涉及NaN的计算将返回NaN或NA:这两个中的哪一个无法保证并且可能依赖于R平台(因为编译器可能会重新排序计算)。< / p>
NaN
NA