UTILITY - DRAFT - See names and size of data sets in installed package(s) - internal utility function
Source:R/utils_datapack.R
datapack.Rd
Wrapper for data() and can get memory size of objects
Arguments
- pkg
a character vector giving the package(s) to look in for data sets
- len
Only affects what is printed to console - specifies the number of characters to limit Title to, making it easier to see in the console.
- sortbysize
if TRUE (and simple=F), sort by increasing size of object, within each package, not alpha.
- simple
FALSE to get object sizes, etc., or TRUE to just get names in each package, like
data(package = "EJAM")$results[, c("Package", 'Item')]
Details
do not rely on this much - it was a quick utility. It may create and leave objects in global envt - not careful about that.
See also
dataset_pkgdown_yaml_check()
If simple = FALSE, data.frame with colnames Package, Item, size, Title.Short
Examples
# see just a vector of the data object names
data(package = "EJAM")$results[, 'Item']
# not actually sorted within each pkg by default
datapack()
# not actually sorted by default
datapack("EJAM")$Item
##datapack("MASS", simple=T)
# sorted by size if simple=F
##datapack("datasets", simple=F)
x <- datapack(simple = F)
# sorted by size already, to see largest ones among all these pkgs:
tail(x[, 1:3], 20)
# sorted alphabetically within each pkg
x[order(x$Package, x$Item), 1:2]
# sorted alphabetically across all the pkgs
x[order(x$Item), 1:2]