[R] printing difftime summary

David Winsemius dwinsemius at comcast.net
Fri Nov 23 22:14:17 CET 2012


On Nov 23, 2012, at 12:35 PM, Sam Steingold wrote:

>> * R. Michael Weylandt <zvpunry.jrlynaqg at tznvy.pbz> [2012-11-23  
>> 09:13:36 +0000]:
>>
>>> 2. because difftime.summary returns a data.frame and not a
>>> "Classes 'summaryDefault', 'table'" as I assume summary must return.
>>
>> See http://cran.r-project.org/doc/FAQ/R-FAQ.html#How-should-I-write-summary-methods_003f
>
> what are the requirements on the class summary.foo?

I'm not sure it makes sense to frame the question this way.  
summary.foo would nt be a class but rather a 'summary' method/function  
that applied to items of class 'foo.
>
> does it have to inherit from some other class?

There is implicit inheritance from the vector "class" and sometimes  
default methods will assume a numeric vector. But if you defin an  
object to be of a particular class, it would not need to have an  
explicit inheritance defined/

> how do I define a class?

That's pretty easy. Read:

?class         # and the pages to which it links.

(And also read ?methods, and the pages to which it links. Then read  
Sect 5 Object-oriented programming in the "R Language Definition".)

--

David Winsemius, MD
Alameda, CA, USA




More information about the R-help mailing list