Provide an overview over all datasets available by data() in a (list of) given packages.
str_data(pkgs, filterFUN,...)
Arguments
pkgs: character vector of names of packages.
filterFUN: optionally a logical
function for filtering the objects.
...: potentical further arguments to be passed to str; str(utils:::str.default) gives useful list.
Returns
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.
Author(s)
Martin Maechler
See Also
str, data.
Examples
str_data("cluster")str_data("datasets", max=0, give.attr =FALSE)## Filtering (and return value)dfl <- str_data("datasets", filterFUN=is.data.frame)str(df.d <- dfl$datasets)## 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")])