On Fri, 16 Oct 2009 16:12:40 +0200, Ben Bolker <bol...@ufl.edu> wrote:


PS a parallel problem seems to occur in cut.Date ... cut.POSIXt and cut.Date
both allow
breaks to be a single integer specifying the number of breaks, and both call

 if(is.null(labels)) levels(res) <- as.character(breaks[-length(breaks)])
near the end of the function, which breaks (so to speak) if
length(breaks)!=length(levels(res))-1

I could keep working on a patch if requested, but probably won't otherwise.

I believe it's an important issue. In plotting long time series grouping is indispensable.
Thank you, Ben, for working on that.

May I take this opportunity and propose an additional argument "by" to "cut" function. This would make cut similar to seq and cut.POSIXt (in the latter, intervals as "30 s" are allowed in breaks specification). Conceptually it's often simpler to think in terms of the length of interval than the number of intervals in "breaks".

Thanks,
Vitalie.

  Ben Bolker







______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to