Why doesn't this work with data.table?
It works with data.frame. Is there a way to do this with a data table?
x <- data.table(v1=1:20,v2=1:20,v3=1:20,v4=letters[1:20])
y <- x[ , sapply(x, is.numeric)]
This returns:
v1    v2    v3    v4
TRUE  TRUE  TRUE FALSE
 
     
     
     
     
     
    