我想将具有该类的 xts 对象转换Date
为 JSON,jsonlite::toJSON
但它返回一个错误说No method asJSON S3 class: zoo
。
我的目标是拥有一个可以由 highcharts.js 库处理的 JSON 文件,所以我试图拥有几个数组[unixtime, value]
,如下所示:
[[1489363200, -0.01766174], [1489968000, 0.00000021], [1490572800, 0.00000098]]
这是我的 xts 对象:
> obj
values
2017-03-13 -0.01766174
2017-03-20 0.00000021
2017-03-27 0.00000098
toJSON
提及用于编码 Date 对象的选项的文档Date
:必须是“ISO8601”或“epoch”之一,但由于某种原因存在相同的错误。
> data <- toJSON(obj, dataframe = "values", Date="epoch")
Error: No method asJSON S3 class: zoo
如果我将 xts 转换为数据框或矩阵,我可以导出为 JSON,但该格式不适合 highcharts.js :
[-0.0177,"2017-03-13"],[0,"2017-03-20"],[0,"2017-03-27"]]
是否有可能通过保持时间序列以 JSON 格式导出 xts 对象?
谢谢,