Hello,
'factor' returns <NA> for my S4 object when the class is given an
"as.character" method. Here is a minimal example:
> setClass("foo", contains="numeric")
> bar <- new("foo", 12)
> factor(bar)
[1] 12
Levels: 12
> setMethod("as.character", "foo", function(x) paste("x=", [email protected]))
[1] "as.character"
> as.character(bar)
[1] "x= 12"
> factor(bar)
[1] <NA>
Levels: 12
I would like to 'aggregate' by my S4 objects, but 'factor' seems to be
getting in the way. Is there an 'as.character' implementation that works
better for S4 classes? I searched help.search("factor S4 class") and
help.search("factor S4 as.character") without success.
Thank you.
Dan Murphy
[[alternative HTML version deleted]]
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel