我正在尝试将DF转换为xts 以下将实际将我的数据帧转换为xts但是从日期列中删除H:M:S:
2017-07-02 23:05:00
我的DF中的日期列如下所示:x_init
无论如何,我可以将H M和S保留在我的XTS中吗?
答案 0 :(得分:0)
R&#39> Date
函数专门用于日期数据,这些日期数据仅限于当天。如果您想保留一天中的时间,则应使用as.POSIXct
。
# as.Date strips out the timestamp
as.Date(Sys.time(), format = '%Y/%m/%d %H:%M:%S')
[1] "2018-01-13"
# as.POSIXct preserves it
as.POSIXct(Sys.time(), format = '%Y/%m/%d %H:%M:%S')
[1] "2018-01-13 11:16:55 EST"
答案 1 :(得分:0)
感谢。我用过这个:
intra <-as.POSIXct(EURUSD_5mins$Date, format = '%Y/%m/%d %H:%M:%S')
EUR <-xts(EURUSD_5mins[,-1], order.by=intra)
它有效。