Convert table to data frame in R

Post date: Jun 11, 2014 8:52:34 PM

We can convert contingency table into R data frame using function:

as.data.frame.matrix()

Here is an example:

X = c(1,1,1,2,2,2,3,3,3) Y = c('A','B','A','B','A','B','A','B','A') 
tbl <- table(X, Y, useNA='ifany') df.tbl <- as.data.frame.matrix(tbl) 
> tbl    Y X   A B   1 2 1   2 1 2   3 2 1 > df.tbl   A B 1 2 1 2 1 2 3 2 1 > class(tbl) [1] "table" > class(df.tbl) [1] "data.frame"

further reads:

- How to convert contingency tables to data frames with R

tags: R, convert contingency table into data frame, data.frame, table