Convert an array into a vector.

tab2vec(tab)

Arguments

tab

An array of counts

Value

a Named integer vector. The names correspond to the cell indices in the table.

Details

This function converts an array (or a multi-way contingency table) into a vector, using a consistent ordering of the cells. The ordering of the cells is lexicographical and cannot be specified by the user.

See also

Examples

a <- array(1:24, c(2,3,4)) tab2vec(a)
#> 1,1,1 1,1,2 1,1,3 1,1,4 1,2,1 1,2,2 1,2,3 1,2,4 1,3,1 1,3,2 1,3,3 1,3,4 2,1,1 #> 1 7 13 19 3 9 15 21 5 11 17 23 2 #> 2,1,2 2,1,3 2,1,4 2,2,1 2,2,2 2,2,3 2,2,4 2,3,1 2,3,2 2,3,3 2,3,4 #> 8 14 20 4 10 16 22 6 12 18 24
data(Titanic) tab2vec(Titanic)
#> 1,1,1,1 1,1,1,2 1,1,2,1 1,1,2,2 1,2,1,1 1,2,1,2 1,2,2,1 1,2,2,2 2,1,1,1 2,1,1,2 #> 0 5 118 57 0 1 4 140 0 11 #> 2,1,2,1 2,1,2,2 2,2,1,1 2,2,1,2 2,2,2,1 2,2,2,2 3,1,1,1 3,1,1,2 3,1,2,1 3,1,2,2 #> 154 14 0 13 13 80 35 13 387 75 #> 3,2,1,1 3,2,1,2 3,2,2,1 3,2,2,2 4,1,1,1 4,1,1,2 4,1,2,1 4,1,2,2 4,2,1,1 4,2,1,2 #> 17 14 89 76 0 0 670 192 0 0 #> 4,2,2,1 4,2,2,2 #> 3 20
Titanic[1,1,1,1]
#> [1] 0
Titanic[1,1,1,2]
#> [1] 5