[Rd] seq.Date bug?
Dirk Eddelbuettel
edd at debian.org
Tue Jan 31 21:50:07 CET 2012
On 31 January 2012 at 15:28, Sarah Goslee wrote:
| As Duncan pointed out, this is documented in ?seq.POSIXt:
|
| Using ‘"month"’ first advances the month without changing the day:
| if this results in an invalid day of the month, it is counted
| forward into the next month: see the examples.
|
| But ?seq.Date gives the impression that the construct Dirk and I tried
| should work:
|
| ## find all 7th of the month between two dates, the last being a 7th.
| st <- as.Date("1998-12-17")
| en <- as.Date("2000-1-7")
| ll <- seq(en, st, by="-1 month")
| rev(ll[ll > st & ll < en])
|
| is given as an example, and it is not pointed out that this won't work for
| the 30th of the month. Normally one can extrapolate from patterns given
| in the examples, and here that isn't true. So perhaps the help should
| be modified slightly instead?
Yup, that would indeed help with this "infelicity".
Dirk
--
"Outside of a dog, a book is a man's best friend. Inside of a dog, it is too
dark to read." -- Groucho Marx
More information about the R-devel
mailing list