Isn't this why NULL is different than NA? Alternatively, what about using a data frame with no rows? -- Sent from my phone. Please excuse my brevity.
On April 22, 2016 1:38:57 PM PDT, "Boylan, Ross" <ross.boy...@ucsf.edu> wrote: >It seems that if an S4 class has no slots it can't be instantiated >because it is assumed to be virtual. Is there a way around this other >than adding a do-nothing slot? A singleton would be OK, though is not >essential. > >Problem: >EmptyFitResult <- setClass("EmptyFitResult", >representation=representation()) ># also tried it without the second argument. same result. > > e <- EmptyFitResult() > Error in new("EmptyFitResult", ...) : > trying to generate an object from a virtual class ("EmptyFitResult") > >This in R 3.1.1. > >Context: >I fit simulated data; in some simulations none survive to the second >stage of fitting. So I just need a way to record that this happened, >in a way that integrates with my other non-null results. > >Thanks. >Ross Boylan > >______________________________________________ >R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see >https://stat.ethz.ch/mailman/listinfo/r-help >PLEASE do read the posting guide >http://www.R-project.org/posting-guide.html >and provide commented, minimal, self-contained, reproducible code. [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.