NULL与字符(0)有什么区别|整数(0)等?R中的NULL和字符(0)有什么区别?
> identical(NULL, character(0))
[1] FALSE
> is.null(integer(0))
[1] FALSE
> str(character(0))
chr(0)
> str(NULL)
NULL
总体看来你可以通过NULL
作为参数成函数和一个空的载体通常返回character(0)
,integer(0)
等
为什么会出现这种情况?想想吧,是否有零度测试,a lais.integer0
?
'class(NULL); class(character(0))' – isomorphismes