在我的脚本中,我正在检查列表元素是否存在。我正在使用is.null
函数。但是,发生了一些奇怪的事情:
当我创建一个包含两个元素的列表时,这些元素分别称为 date1 和 date2 ,当我检查元素 date 时返回TRUE
>是NULL
。
test = list()
test$date1 = 1
test$date2 = 2
is.null(test$date) # TRUE
但是,当我创建一个包含元素 date1 的列表时,当我检查元素 date 是否为FALSE
时,就会返回NULL
test2 = list()
test2$date1 = 1
test2$month = 2
is.null(test2$date) # FALSE
这怎么可能?我正在使用 R版本3.4.4