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