【发布时间】:2018-11-13 08:46:32
【问题描述】:
考虑
l1 <- list("a", NA, 1:3, NA)
l2 <- list("a", NULL, 1:3, NULL)
为什么Filter(Negate(is.na), l1) 不起作用,而Filter(Negate(is.null), l2) 却按预期工作(它返回l2 中所有不是NULL 的元素)?
?Filter 的帮助文件说
...请注意,可能的 NA 值当前始终被视为 false;将来可能会添加对 NA 处理的控制。
我还是不太明白这种行为。
【问题讨论】:
标签: r