0

如何使用以下信息获得正确的日期:

All years are formatted as leap years with 29 days for February and Julian day 60 are missing in the no-leap years?

rasterstack的长度(nlayers)=23376,我想添加一个从 1950-01-01 到 2013-12-31 的记录维度。所以我尝试生成这样的日期向量:

dates=seq(as.POSIXct("1950-01-01 "), as.POSIXct("2013-12-31"), by="day")

但所有年份都不如上述,length(dates)=23375。

感谢您的建议。在。

4

1 回答 1

0

根据@thelatemail 和@42 的建议,我使用以下方法获得了正确的日期:

dates=seq(as.Date("1950-01-01"), as.Date("2013-12-31"), by="day")
> length(dates)
[1] 23376
> table(format(dates,"%Y"))

使用as.POSIXct并没有给我完整的日期:

dates=seq(as.POSIXct("1950-01-01 "), as.POSIXct("2013-12-31"), by="day")
于 2016-03-15T15:17:29.503 回答