NaN和Inf之间有什么区别,R和NULL和NA有什么区别?
为什么?NA并?NULL告诉我"NA"的长度为"1"而NULL的长度为"0"?
ags*_*udy 35
简而言之
NaN : means 0/0 -- Stands for Not a Number
NA : is generally interpreted as a missing, does not exist
NULL : is for empty object.
Run Code Online (Sandbox Code Playgroud)
要获得准确的定义,您可以阅读文档,该文档编写得非常好.
小智 21
在R语言中,有两个密切相关的类似null的值:NA和NULL.两者都用于表示缺失或未定义的值.
NULL表示空对象,它是一个保留字.
NULL可能由表达式和函数返回,因此值未定义.
NA是长度为1的逻辑常量,其中包含缺失值指示符.NA除了raw之外,可以自由地强制转换为任何其他矢量类型.还有常数NA_integer_,NA_real_,NA_complex_和NA_character_其中支持缺失值的其他原子向量类型:所有的这些被保留在R语言的单词.