DATE TIME OPEN HIGH LOW CLOSE VOLUME
01/02/1998 09:31 37.81 37.86 37.81 37.81 29810
01/02/1998 09:32 37.84 37.86 37.81 37.86 36711
我正在使用上面的数据集IBM。我试图将此数据帧转换为xts文件。我希望DATE和TIME与单个时间戳位于同一列中。尝试使用cbind或粘贴加入它们,然后使用as.date将它们从chr转换为日期类,然后使用as.xts在xts转换之前将它们转换为.POSIXlt。不断得到一个错误。任何想法都将不胜感激。
这是我用过的代码,
IBM$DATE<- paste(IBM$DATE,IBM$TIME,sep=" ") #to join DATE and TIME
IBM$TIME <- NULL # to remove TIME column
IBM$DATE<-as.Date(IBM$DATE, "%m/%d/%Y %H:%M") #convert DATE from chr to date
IBM$DATE<- as.POSIXct(IBM$DATE)
IBM<-as.xts(IBM)
我收到以下错误。
as.POSIXlt.character(x,tz,...)出错: 字符串不是标准的明确格式