Describe the structure of an object
Describe the structure of an object, recursively.
showStructure(x, maxlen = 20, describeAttributes = TRUE, short = NULL, prefix = "", attri = FALSE, ...)
x |
any object |
maxlen |
integer; if |
describeAttributes |
logical; if |
short |
|
prefix |
for internal use in recursive calls. This is used for indenting in recursive calls. |
attri |
for internal use in recursive calls. This is |
... |
Additional argument that may be passed to methods; not currently used. |
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 &
.
This prints a description; it doesn't return anything useful.
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) setClass("track", representation(x="numeric", y="numeric")) g <- new("track", x=1:5, y=1:5) 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)))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.