- library(VIM)
- data(sleep,package="VIM")
- x <- as.data.frame(abs(is.na(sleep)))
- y <- x[which(sd(x)>0)]
Error in is.data.frame(x) :
(list) object cannot be coerced to type 'double'
我知道x是一个数据框,sd()函数是不能用于数据框的,那么请问这个应该怎么修改才能出现正确结果呢?
y <- x[which(sd(x)>0)] #原始意图是提取sleep中含缺失值的变量。