gpt4 book ai didi

r - 性能分析错误 na.omit.xts(x) : unsupported type 中的错误

转载 作者:行者123 更新时间:2023-12-04 10:48:52 25 4
gpt4 key购买 nike

我有一个看起来像这样的数据框“测试”。没有 N/A 或 inf。所有的日子都充满了数据。

head(test)

businessdate strategy 1 Strategy 2
1 2014-01-01 0.000000000 0.0000000
2 2014-01-02 0.010058520 -0.3565398
3 2014-01-03 0.000707818 0.2622737
4 2014-01-06 -0.019879142 -0.2891257
5 2014-01-07 -0.019929352 -0.2271491
6 2014-01-08 0.027108810 -0.7827856

当我查看这些列的类时,我看到:
> class(test[,1])
[1] "POSIXct" "POSIXt"
> class(test[,2])
[1] "numeric"
> class(test[,3])
[1] "numeric"

所以我想我可以把它变成一个 xts 对象并使用性能分析。这里我把它变成了一个xts:
test_xts<- xts(test, order.by= test[,1])

现在我尝试使用性能分析包并得到一个错误:
charts.PerformanceSummary(test_xts,geometric= TRUE,cex.axis=1.5)

我得到的错误是:
 Error in na.omit.xts(x) : unsupported type

知道发生了什么以及如何解决吗?

最佳答案

xts/zoo 对象是一个带有索引属性的矩阵。您不能在矩阵中混合类型。无需指定 businessdate作为索引并在核心数据中,因此不要将其包含在核心数据中。

test_xts <- xts(test[,-1], order.by= test[,1])

关于r - 性能分析错误 na.omit.xts(x) : unsupported type 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22698581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com