# Table

##### One-Dimensional Table of Frequences and/or Percentages

`Table`

is a generic function that
produces a table of counts or weighted counts
and/or the corresponding percentages of an atomic vector,
factor or `"item.vector"`

object.
This function is intended for use with
`Aggregate`

or `genTable`

.
The `"item.vector"`

method is the workhorse
of `codebook`

.

- Keywords
- univar

##### Usage

```
# S4 method for atomic
Table(x,weights=NULL,counts=TRUE,percentage=FALSE,…)
# S4 method for factor
Table(x,weights=NULL,counts=TRUE,percentage=FALSE,…)
# S4 method for item.vector
Table(x,weights=NULL,counts=TRUE,percentage=(style=="codebook"),
style=c("table","codebook","nolabels"),
include.missings=(style=="codebook"),
missing.marker=if(style=="codebook") "M" else "*",…)
```

##### Arguments

- x
an atomic vector, factor or

`"item.vector"`

object- counts
logical value, should the table contain counts?

- percentage
logical value, should the table contain percentages? Either the

`counts`

or the`percentage`

arguments or both should be`TRUE`

.- style
character string, the style of the names or rownames of the table.

- weights
a numeric vector of weights of the same length as

`x`

.- include.missings
a logical value; should missing values included into the table?

- missing.marker
a character string, used to mark missing values in the table (row)names.

- …
other, currently ignored arguments.

##### Value

The atomic vector and factor methods return either a vector
of counts or vector of percentages or a matrix of counts and percentages.
The same applies to the `"item.vector"`

vector method unless
`include.missing=TRUE`

and `percentage=TRUE`

,
in which case total percentages and percentages of valid values
are given.

##### Examples

```
# NOT RUN {
with(as.data.frame(UCBAdmissions),Table(Admit,Freq))
Aggregate(Table(Admit,Freq)~.,data=UCBAdmissions)
A <- sample(c(1:5,9),size=100,replace=TRUE)
labels(A) <- c(a=1,b=2,c=3,d=4,e=5,dk=9)
missing.values(A) <- 9
Table(A,percentage=TRUE)
# }
```

*Documentation reproduced from package memisc, version 0.99.27.3, License: GPL-2*