Filter a List by Class
cfilter.RdFilters a list, keeping or excluding elements based on their class.
Examples
lst <- list(1L, "text", 3.14, list(a = 1))
cfilter(lst, "numeric") # returns elements that are numeric
#> Error in FUN(X[[i]], ...): 'what' must be a character vector or an object with a nameOfClass() method
cfilter(lst, "character") # returns character elements
#> Error in FUN(X[[i]], ...): 'what' must be a character vector or an object with a nameOfClass() method
cfilter(lst, "numeric", not = TRUE) # returns elements that are NOT numeric
#> Error in FUN(X[[i]], ...): 'what' must be a character vector or an object with a nameOfClass() method