str_data {sfsmisc} | R Documentation |
Provide an overview over all datasets available by
data()
in a (list of) given R packages.
str_data(pkgs, filterFUN, ...)
pkgs |
character vector of names of R packages. |
filterFUN |
|
... |
potentical further arguments to be passed to
|
invisibly (see invisible
) a list
with
named components matching the pkgs
argument. Each of these
components is a named list with one entry per data(.)
argument
name. Each entry is a character
vector of the names
of all objects, typically only one.
The side effect is, as with str()
, to print
everything (via cat
) to the console.
Martin Maechler
str_data("cluster") str_data("datasets", max=0, give.attr = FALSE) ## Filtering (and return value) dfl <- str_data("datasets", filterFUN=is.data.frame) df.d <- dfl$datasets ## work around bug in R < 2.14.1 (?) {for *some* setups only}: str(df.d <- df.d[sapply(df.d, is.character)]) ## dim() of all those data frames: t(sapply(unlist(df.d), function(.) dim(get(.)))) ### Data sets in all attached packages but "datasets" (and stubs): s <- search() (Apkgs <- sub("^package:", '', s[grep("^package:", s)])) str_data(Apkgs[!Apkgs %in% c("datasets", "stats", "base")])