When I run cut.Date or cut.POSIXt with argument breaks
= "weeks", the function gives the first day of that
week, unless the date is the first day of the week, in
which case it gives an error message as in:

> cut(as.Date("2006-08-16"), "week")
[1] 2006-08-14
Levels: 2006-08-14
> cut(as.Date("2006-08-14"), "week")
Error in 1:(1 + max(which(breaks < maxx))) : 
        result would be too long a vector
In addition: Warning message:
no non-missing arguments to max; returning -Inf 
> sessionInfo()
Version 2.3.1 (2006-06-01) 
i386-pc-mingw32 

attached base packages:
[1] "methods"   "stats"     "graphics"  "grDevices"
"utils"     "datasets" 
[7] "base"     
> Sys.getlocale()
[1] "LC_COLLATE=English_United
States.1252;LC_CTYPE=English_United
States.1252;LC_MONETARY=English_United
States.1252;LC_NUMERIC=C;LC_TIME=English_United
States.1252"
> 

Bug or feature?

Mikkel

______________________________________________
R-help@stat.math.ethz.ch mailing list
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.

Reply via email to