回答:
NAは「Not Available」の略で、NaNは「Not a Number」ですが、これは説明よりもニーモニックです。ところで、私はR(おそらくSplus?)以外の両方の言語を知っています。たとえば、MatlabにはNaNのみがあります。
NAは、スプレッドシートをRにインポートしたときにエラーがすでに存在していたことを意味します。NaNは、データをインポートした後にエラーが発生したことを意味します。キャッチするのが本当に難しいのは3番目のタイプのエラーです。
:-)
NA =使用不可
NaN =数字ではない
頭字語を拡大したら、それは自明のはずです。