创建没有年份的月和日序列

时间:2018-10-13 18:02:29

标签: r datetime xts tidyverse lubridate

下午好。我正在尝试按月-日的顺序排列。理想的结果是10月1日至12月31日。我认为代码足够简单,可以显示出我的意图,但是其逻辑上有缺陷。非常感谢您的帮助。

start <- as.Date("10/1", "m%-d%")
end <- as.Date("12/31", "m%-d%")

seq(start, end, by = "1 Day")

2 个答案:

答案 0 :(得分:2)

我们可以创建一个日期序列(任何年份都可以使用,在我的示例中不需要2001),然后使用onError(error) { if (error && error.message === 'uWs client connection error') { this.reconnect(); return; } console.log("Attempting to reconnect!") return this.reconnect() /** * Emitted whenever the client's WebSocket encounters a connection error. * @event Client#error * @param {Error} error The encountered error */ this.client.emit(Constants.Events.ERROR, error); } 函数。

format

答案 1 :(得分:2)

或者用lubridate

library(lubridate)

format( seq(ymd('2018-10-01'),ymd('2018-12-31'),by='days'), "%m-%d" )
[1] "10-01" "10-02" "10-03" "10-04" "10-05" "10-06" "10-07" "10-08" "10-09" 
...etc to "12-31"