下午好。我正在尝试按月-日的顺序排列。理想的结果是10月1日至12月31日。我认为代码足够简单,可以显示出我的意图,但是其逻辑上有缺陷。非常感谢您的帮助。
start <- as.Date("10/1", "m%-d%")
end <- as.Date("12/31", "m%-d%")
seq(start, end, by = "1 Day")
答案 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"