【问题标题】:Quantmod getSymbols returns date and not time when import from CSV从 CSV 导入时,Quantmod getSymbols 返回日期而不是时间
【发布时间】:2015-12-23 04:45:08
【问题描述】:

从 CSV 执行 getSymbols 时,我只得到日期,但没有时间。我指定了日期/时间格式,我做错了什么?

我正在运行这个命令

 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'))

我得到了预期的时间。

【问题讨论】:

  • 这是a known issue
  • 好的,谢谢,我找到了另一种实现目标的方法。根据答案

标签: r quantmod quantitative-finance


【解决方案1】:

由于这是当前已知的问题,我正在做的解决方法是将 CSV 作为表格读取,然后将其转换为 XTS。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-22
    • 1970-01-01
    • 2019-12-14
    相关资源
    最近更新 更多