【发布时间】:2021-04-06 11:20:55
【问题描述】:
给定一年零一天(儒略日),我如何提取月份?例如
Year <- '2000'
Doy <- '159'
我想提取上述 Year 和 Doy 的月份。我想首先我会将其转换为日期,然后使用format(mydate,"%m")从中提取月份
# first convert into date and then extract the month
as.Date(paste0(Year'-',Doy), format = '%Y-%d')
NA
这给了我 NA。
【问题讨论】:
-
看起来你只是在
paste0(Year,'-',Doy)中缺少一个逗号,修复它对我有用。> as.Date(paste0(Year,'-',Doy), format = '%Y-%d') [1] "2000-04-15"