R中有做日曆算術的方法,例如:R中的日曆日期算術
> as.Date('2014-03-30') - months(1)
[1] 2014-02-28
除了在現實中沒有這樣的months
功能。這可以用閏年和夏令時間在SQL和Java意識來完成,但我不能找到一個方法來做到這一點在R.我想我會弄巧和使用seq
但沒有:
> seq(as.POSIXct('2014-03-30', tz='UTC'), by = '-1 months', length=2)[2]
[1] "2014-03-02 UTC"
查看lubridate包 –
@timriffe lubridate也不起作用。在我的例子中,你得到了「NA」。據說我可以使用'%m-%'但[這是壞](http://stackoverflow.com/q/14819362/712765)。 –