Quantmod getSymbols returns 从 CSV 导入时的日期而不是时间
Quantmod getSymbols returns date and not time when import from CSV
从 CSV 执行 getSymbols 时,我只获取日期,但没有时间。我已经指定了 date/time 格式,我做错了什么?
我正在运行执行此命令
getSymbols(symbols, verbose=TRUE, src='csv', dir="~/trading/R/Data/",format="%Y%m%d %H%M%S", col.names=c("Open","High","Low","Close","Volume"))
我的 CSV 格式是
20150302 130100,50.57,50.58,50.53,50.56,263
20150302 130200,50.57,50.64,50.56,50.62,219
如果我查看导入的 xts
CL.Open CL.High CL.Low CL.Close CL.Volume
2015-03-02 50.57 50.64 50.56 50.62 219
没时间?
然而,如果我 运行 在现有数据帧 (dtfrm) 上执行此命令
as.xts(read.zoo(dtfrm, tz='', format='%Y%m%d %H%M%S'))
我得到了预期的时间。
由于这是当前的已知问题,我正在做的解决方法是将 CSV 读取为 table,然后将其转换为 XTS。
从 CSV 执行 getSymbols 时,我只获取日期,但没有时间。我已经指定了 date/time 格式,我做错了什么?
我正在运行执行此命令
getSymbols(symbols, verbose=TRUE, src='csv', dir="~/trading/R/Data/",format="%Y%m%d %H%M%S", col.names=c("Open","High","Low","Close","Volume"))
我的 CSV 格式是
20150302 130100,50.57,50.58,50.53,50.56,263
20150302 130200,50.57,50.64,50.56,50.62,219
如果我查看导入的 xts
CL.Open CL.High CL.Low CL.Close CL.Volume
2015-03-02 50.57 50.64 50.56 50.62 219
没时间?
然而,如果我 运行 在现有数据帧 (dtfrm) 上执行此命令
as.xts(read.zoo(dtfrm, tz='', format='%Y%m%d %H%M%S'))
我得到了预期的时间。
由于这是当前的已知问题,我正在做的解决方法是将 CSV 读取为 table,然后将其转换为 XTS。