coredata.xts(x) 中的错误:当前不支持的数据类型

问题描述 投票:0回答:1

我正在尝试使用 highCharter 创建时间序列图。

我正在将 xts 对象添加到代码的一部分

hc_add_series(名称 = 系列名称,数据 = data_xts,y 轴 = 0, 颜色=“#454545”)

出现以下错误

coredata.xts(x) 中的错误:当前不支持的数据类型

data_xts 是根据行名称采用 DATE 格式的数据框创建的。

这里可能存在什么错误?

r
1个回答
0
投票

也许您想将 xts 转换为数据框或 tibble 之类的东西,因为 highCharter 目前似乎不支持 xts 对象。一种选择是使用

fortify.zoo
包中的
zoo
函数:

hc_add_series(name = series_name, data = fortify.zoo(data_xts), yAxis = 0, color="#454545")

hc_add_series(name = series_name, data = as_tibble(fortify.zoo(data_xts)), yAxis = 0, color="#454545")
© www.soinside.com 2019 - 2024. All rights reserved.