| canCoerce {methods} | R Documentation |
Test if an object can be coerced to a given S4 class.
Maybe useful inside if() to ensure that calling
as(object, Class) will find a method.
canCoerce(object, Class)
object |
any R object, typically of a formal S4 class. |
Class |
an S4 class (see isClass |
.
a scalar logical, TRUE if there is a coerce method
(as defined by setAs, e.g.) for the signature
(from = class(object), to = Class).
as, setAs,
selectMethod, setClass,
m <- matrix(pi, 2,3) canCoerce(m, "numeric") # TRUE canCoerce(m, "array") # TRUE