我試圖將兩個向量的日期合併到一個向量中。我一直在使用lubridate軟件包使用日期。將日期向量合併後的日期變化R
首先我創建日期的兩個向量:
library(lubridate)
mydate <- mdy("04/01/2016")
mydate_range <- mydate + (1:12)*months(1)
anotherdate_range <- mdy("05/01/2017") + (1:12)*months(1)
檢查mydate_range和anotherdate_range這些似乎都工作得很好。
但是,當我試圖將這些組合成一個向量時,事情變得很奇怪。
combineddates <- c(mydate_range, anotherdate_range)
combineddates
[1] "2016-04-30 19:00:00 CDT" "2016-05-31 19:00:00 CDT" "2016-06-30 19:00:00 CDT"
組合日期的第一天是「2016-04-30」。在我使用c()函數將它們合併之前,mydate_range的第一個日期是「2016-05-01」。
不知道爲什麼這改變了。我應該如何加入這些日期向量?
如何結合兩個'Date'對象的'POSIXct/lt'日期時間?我無法複製你的例子。 – thelatemail
我同意@thelatemail,不能複製。對我很好,我得到了Date [1:24],格式:「2016-05-01」「2016-06-01」「2016-07-01」「2016-08-01」「」2016-09- 01「...' – ano