Sự khác biệt giữa NULL và ký tự (0) | số nguyên (0) vv?Sự khác nhau giữa NULL và ký tự (0) trong R là gì?
> identical(NULL, character(0))
[1] FALSE
> is.null(integer(0))
[1] FALSE
> str(character(0))
chr(0)
> str(NULL)
NULL
Nói chung có vẻ như bạn có thể vượt qua NULL
như thông số vào chức năng, và rằng một vector rỗng thường trở lại như character(0)
, integer(0)
vv
Tại sao đây là trường hợp? Hãy suy nghĩ về điều đó, có thử nghiệm cho số không, a lais.integer0
?
'class (NULL); class (character (0)) ' – isomorphismes