相当简单的问题。我在循环中使用is.null((来查看变量是否存在于许多数据帧中。
is.null(mtcars$ddd)
TRUE
这很好用。但我需要将变量插入如下文本:
is.null(mtcars[, c("ddd")])
Error in `[.data.frame`(mtcars, , c("ddd")) : undefined columns selected
在以文本形式插入变量名时,有没有方法使用Is.null((函数?
使用
is.null(mtcars[["ddd"]])
或
!hasName(mtcars, "ddd")