【发布时间】:2017-09-30 16:32:01
【问题描述】:
我有两个名为“日期”和“时间”的对象。日期为 YYYY.mm.dd,时间为 HH:MM 格式。我需要为我的金融计量经济学作业创建一个日期和时间对象。
首先我将两个对象粘贴在一起并创建一个字符向量,如下所示:
Date Time Open High Low
1 2017.09.01 00:00 1.19013 1.19017 1.19013
2 2017.09.01 00:01 1.19015 1.19017 1.19015
但是,当我尝试将“date_time_c”字符向量转换为“POSIXct”格式时,我使用了以下代码。
DATA<-DAT%>%select(Date,Time,Open,High,Low)%>%
mutate(Date_Time=as.POSIXct(paste(DATA$Date, DATA$Time), format="%YYYY.%mm.%dd %H:%M"))
但结果,当检查新创建的“Date_Time”对象时,我收到“空”值
> head(DATA$Date_Time)
[1] NA NA NA NA NA NA
我应该先转换我的字符向量整数吗?我不确定..
谁能帮我解决这个错误
【问题讨论】:
-
format="%Y.%m.%d %H:%M"没有重复YYYY等