[R] S3 vs S4 class
Duncan Murdoch
murdoch at stats.uwo.ca
Tue Oct 7 16:53:17 CEST 2008
On 07/10/2008 10:41 AM, Terry Therneau wrote:
>
>
> A simple example:
> temp <- as.Date('2001-10-5')
> class(temp)
> "Date"
>
> How do I tell if "Date" is implemented as an S3 or an S4 class type?
> I tried ?class, but didn't see anything obvious. Functions like inherit() work
> equally well with both types (which is a good thing).
>
> I expect the answer will be obvious - once someone points it out to me.
You could use the isS4 function:
> temp <- as.Date('2001-10-5')
> isS4(temp)
[1] FALSE
Duncan Murdoch
More information about the R-help
mailing list