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或paste将它们连接起来,然后使用as.date将它们从chr转换为date类,然后使用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,...)出错:字符串不是标准的明确格式