【发布时间】:2014-01-28 15:25:20
【问题描述】:
当我将 CSV 文件中的数据加载到 R 中时,我会收到以下数据帧
dd <- data.frame(year = as.integer(c(2007,2007)),
doy = as.integer(c(156,156)),
HHMM = as.integer(c(1200,1200)),
var = as.numeric(c(11.2,11.2)))
dd[,1] <- as.character(dd[,1])
dd[,2] <- as.character(dd[,2])
dd[,3] <- as.character(dd[,3])
前三列是整数,最后一列是数字。我想将年份、年份和 HHMM 值转换为一个 dateTime 值,这可能吗?我试图获得的最终格式是 YYYY-mm-dd HH:MM。
我可以结合年份和日期,但不能包括 HHM,例如
strptime(paste(dd[,1], dd[,2],dd[,3]), format="%Y %j %HM")
NA NA
如何做到这一点?
【问题讨论】: