
Last chance! 50% off unlimited learning
Sale ends in
This function converts an xtabs
object to a matrix
.
# S3 method for xtabs
as.matrix(x, ...)
an object of class xtabs
additional arguments to be passed to or from methods.
Andri Signorell <andri@signorell.net>
An xtabs
object is indeed already a matrix, but won't be converted to a pure matrix by as.matrix.default
function, as its class definition will remain unchanged. Some functions expecting a pure matrix may fail, when fed with a xtabs
object.
as.matrix.xtabs
will drop the classes and the call attribute.
Note that unclass
would as well discard the classes xtabs
and table
, but retain the "call"
attribute.
tab <- xtabs( ~ driver + operator, data=d.pizza)
str(tab)
class(tab)
str(as.matrix(tab))
class(as.matrix(tab))
Run the code above in your browser using DataLab