【发布时间】:2022-01-01 17:37:08
【问题描述】:
我正在尝试在每个月的最后一天创建一个日期序列。 例如,开始日期是“2018-01-31”。我想创建自开始日期以来每月最后一天的序列。
[1] "2018-01-31" "2018-02-28" "2018-03-31" "2018-04-30" "2018-05-31" "2018-06-30"
我正在尝试使用这种语法:
seq(as.Date("2018-01-31",format="%Y-%m-%d"),by="month",length.out=6)
但它给出了这个输出:
[1] "2018-01-31" "2018-03-03" "2018-03-31" "2018-05-01" "2018-05-31" "2018-07-01"
如何获取自开始日期以来每个月的最后一天?
【问题讨论】: