Full_Name: Stephen Ponzio
Version: 2.3.1
OS: Windows
Submission from: (NULL) (199.67.138.42)


With the option by="1 month" and a date that is the 31st, 
the function seq doesn't give the last day of successive months, 
as I would expect it should:

> Sys.Date()
[1] "2006-08-03"

> Sys.Date()-3
[1] "2006-07-31"

# WORKS OK on Aug. 1:
> seq(Sys.Date()-2, len=5, by="1 month")
[1] "2006-08-01" "2006-09-01" "2006-10-01" "2006-11-01" "2006-12-01"

# DOESN'T WORK on July 31 (list has no date in Sept):
> seq(Sys.Date()-3, len=5, by="1 month")
[1] "2006-07-31" "2006-08-31" "2006-10-01" "2006-10-31" "2006-12-01"

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

Reply via email to