6

Rでの算術動作について質問があります。次のコードについて

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

したがって、これら2つの追加によって異なる結果が得られると私は混乱しています。これが本当に望まれる振る舞いなのか、それともある種のバグなのか誰かが知っていますか?

前もって感謝します

4

1 に答える 1

11

から?NaN:

を含む計算は、またはおそらく: これら 2 つのうちどちらが保証されておらず、R プラットフォームに依存する可能性があります (コンパイラが計算の順序を変更する可能性があるため) NaNNaNNA

于 2012-07-04T12:34:42.767 に答える