expand: Expand a Table in a Data Frame

Description Usage Arguments Value Note Author(s) References See Also Examples

View source: R/utils.R

Description

This function takes a multi-dimensionnal contingency table and expands it to a data frame containing individual records.

Usage

1
2
3
4
expand(x, ...)

## S3 method for class 'table'
expand(x, ...)

Arguments

x

An object of type table storing a N-dimensial contingency table.

...

Further arguments passed to or from other methods.

Value

A data frame of the individual records derived from x.

Note

The function is inspired from the "Cookbook for R".

It should also be noted that the cells od x are rounded before being expanded in a data frame.

Author(s)

Johan Barthelemy.

Maintainer: Johan Barthelemy johan@uow.edu.au.

References

Cookbook for R - http://www.cookbook-r.com/Manipulating_data/Converting_between_data_frames_and_contingency_tables/

See Also

expand.grid and as.data.frame.

Examples

1
2
3
4
5
6
7
8
# loading data
data(spnamur, package = "mipfp")
# subsetting the data frame, keeping only the first 3 variables
spnamur.sub <- subset(spnamur, select = Household.type:Prof.status)
# create a contingency table
t <- table(spnamur.sub)
# expand the table to a data frame
t.df <- expand(t)

mipfp documentation built on May 2, 2019, 6:01 a.m.