seq(as.Date(“2016/3/31”),as.Date(“2016/6/30”),by =“month”)

时间:2016-04-07 17:06:57

标签: r date

以下R代码无法正常运行:

seq(as.Date("2016/3/31"),as.Date("2016/6/30"),by = "month")

输出结果为:

  

“2016-03-31”“2016-05-01”“2016-05-31”

但预期的输出是:

  

“2016-03-31”“2016-04-30”“2016-05-31”“2016-06-30”

1 个答案:

答案 0 :(得分:0)

我认为这是Generate a sequence of the last day of the month over two years的副本,他们建议执行以下操作

res <- execute cn "insert into my_table values ..." $ toField <$> [var1, var2, var3, var4]

只需指定下个月的第一天并生成一个序列,但从中减去1天即可获得前一个月的最后一天。