[Rd] c.POSIXct
Spencer Graves
spencer.graves at structuremonitoring.com
Thu Aug 19 17:43:49 CEST 2010
Hi, Gabor, Paul, et al.:
For classes that did not supply a "ca" method, I'd rather see the
default being to start with the corresponding "c" method followed by an
effort to preserve attributes to the maximum extent feasible. I'm not
sure the best defaults, but at the moment, I would expect that
attributes like "dim" and "dimnames" should always be dropped. The
current default "c" method preserves "names" appropriately.
What do you think about including another argument to
"checkAttributes"? I'm not sure what the options should be nor what
should be the default, but one option should throw and error if any
contradiction was found while another would take all attributes from the
first argument and ignore others.
Best Wishes,
Spencer Graves
On 8/19/2010 7:32 AM, Gabor Grothendieck wrote:
> On Thu, Aug 19, 2010 at 10:16 AM, Paul Gilbert
> <pgilbert at bank-banque-canada.ca> wrote:
>> I used to get caught by this c() behaviour often, but now I do expect it to drop attributes. I think it would break many things if you change it, and force people to write different code when they really do want to drop attributes. When you want new behaviour it is usually better to define a new function, ca() maybe?
>>
> That would work if ca defaulted to c for those classes that did not
> supply a ca method.
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
--
Spencer Graves, PE, PhD
President and Chief Operating Officer
Structure Inspection and Monitoring, Inc.
751 Emerson Ct.
San José, CA 95126
ph: 408-655-4567
More information about the R-devel
mailing list