showStructure(x, maxlen = 20, describeAttributes = TRUE, short = NULL, prefix = "", attri = FALSE, ...)
x
is a list with more than
maxlen
components, only the names are printed.
This may be a vector, in which case the
K
th element is used
at the
K
th level of recursion.
FALSE
then only the names of
attributes are printed; the structure of the attributes is not shown.
NULL
or logical; this may be used by methods,
to indicate whether to print a shorter description.
It is currently used by
bdFrame
and
bdVector
methods.
TRUE
if the curent object being described is a list of attributes.
This supports recursive objects, using recursive calls. Each
level of recursion is indented two additional spaces. List components
are shown with
$
, slots with
@
, and attributes with
&
.
Tim Hesterberg
a <- c(m=1, n=2) b <- diag(1:3) cc <- cbind(a=1:5, b=2:6, c=letters[1:5]) d <- data.frame(cc) attr(d, "dup.row.names") <- TRUE e <- ts(1:10, frequency = 4, start = c(1959, 2)) f <- list(a,b=b) if(is.R()){ setClass("track", representation(x="numeric", y="numeric")) g <- new("track", x=1:5, y=1:5) } else { g <- signalSeries(data.frame(x = 11:20, y = 21:30), 1:10, units = c("mm", "cm")) } showStructure(a) showStructure(b) showStructure(cc) showStructure(d) showStructure(e) showStructure(f) showStructure(g) # prints with @ rather than $ showStructure(list(a=a, b=b)) showStructure(list(cc=cc, d, list(a,e)))