鉴于以下数据.
year <- rep(2016,3)
yday <- c(40, 100, 260)
date <- c('2016-02-09','2016-04-09','2016-09-16')
df <- data.frame(year=year, yday=yday, date=date)
Run Code Online (Sandbox Code Playgroud)
我想根据年份和yday列构建日期.
请参阅?strptime- 它列出了格式化日期的所有选项:
> as.Date(paste(yday,year), format="%j %Y")
#[1] "2016-02-09" "2016-04-09" "2016-09-16"
Run Code Online (Sandbox Code Playgroud)