expand.dft | R Documentation |
Converts a frequency table, given either as a table object or a data frame in frequency form to a data frame representing individual observations in the table.
expand.dft(x, var.names = NULL, freq = "Freq", ...)
expand.table(x, var.names = NULL, freq = "Freq", ...)
x |
A table object, or a data frame in frequency form containing factors and one numeric variable representing the cell frequency for that combination of factors. |
var.names |
A list of variable names for the factors, if you wish to override those already in the table |
freq |
The name of the frequency variable in the table |
... |
Other arguments passed down to |
expand.table
is a synonym for expand.dft
.
A data frame containing the factors in the table and as many observations as are
represented by the total of the freq
variable.
Mark Schwarz
Originally posted on R-Help, Jan 20, 2009, http://tolstoy.newcastle.edu.au/R/e6/help/09/01/1873.html
Friendly, M. and Meyer, D. (2016). Discrete Data Analysis with R: Visualization and Modeling Techniques for Categorical and Count Data. Boca Raton, FL: Chapman & Hall/CRC. http://ddar.datavis.ca.
type.convert
, expandCategorical
library(vcd)
art <- xtabs(~Treatment + Improved, data = Arthritis)
art
artdf <- expand.dft(art)
str(artdf)
# 1D case
(tab <- table(sample(head(letters), 20, replace=TRUE)))
expand.table(tab, var.names="letter")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.