is.null如何在R中的列表元素上工作?

时间:2018-10-04 09:36:19

标签: r list null

在我的脚本中,我正在检查列表元素是否存在。我正在使用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

0 个答案:

没有答案