Cross Tabulation
Usage
table(..., exclude = c(NA, NaN), dnn, deparse.level = 1)
Arguments
...
|
objects which can be interpreted as factors (including
character strings), or a list (or data frame) whose components can
be so interpreted
|
exclude
|
values to use in the exclude argument of factor
when interpreting non-factor objects
|
dnn
|
the names to be given to the dimensions in the result (`the
dimname names'
|
deparse.level
|
controls how the default dnn is
constructed. See details.
|
Description
table
uses the cross-classifying factors to build a contingency
table of the counts at each combination of factor levels.Details
If the argument dnn
is not supplied, the internal function
list.names
is called to compute the `dimname names'. If the
arguments in ...
are named, those names are used. For the
remaining arguments, deparse.level = 0
gives an empty name,
deparse.level = 1
uses the supplied argument if it is a
symbol, and deparse.level = 2
will deparse the argument.Examples
## Simple frequency distribution
table(rpois(100,5))
data(warpbreaks)
attach(warpbreaks)
## Check the design:
table(wool, tension)
data(state)
table(state.division, state.region)
data(airquality)
attach(airquality)
# simple two-way contingency table
table(cut(Temp, quantile(Temp)), Month)
a <- letters[1:3]
table(a, sample(a)) # dnn is c("a", "")
table(a, sample(a), deparse.level = 0) # dnn is c("", "")
table(a, sample(a), deparse.level = 2) # dnn is c("a", "sample(a)")