R脚本错误:“关闭”类型的对象不可子集化。来电:汇总

时间:2020-07-08 00:53:51

标签: r powerbi rscript forecast

我在Power BI中使用R预测图形时收到以下错误:

R脚本错误。 数据集$ total_cases中的错误: “ closure”类型的对象不可子集化 来电:汇总 执行停止<< / p>

以下脚本:

dataset <- na.omit(date)
dataset <- aggregate(dataset$total_cases, by=list(dataset$date), FUN = length)
names(dataset) <- c('date', 'Count')
dataset$date <- substr(dataset$date,1,10)

library(forecast)
ts <- ts(dataset$Count, frequency = 7)

arima.ts <- auto.arima(ts)

pred <- forecast(arima.ts, h=7)

d <- dataset$date
dl <- d(seq(1, length(d), 7))

plot(pred,axes = FALSE
    main = 'Forecast For The Next 7 Days')
axis(2)
axis(1,
    at = seq(1:(length(dl)+1)),
    labels = (c(dc,'pred')),
    cex.axis = 1)

任何帮助将不胜感激! :)

谢谢, J

3 个答案:

答案 0 :(得分:0)

您能在这里清楚地指出问题吗? Power BI可以产生许多创新的输出,因此最好了解理想的最终目标是什么,以及遇到的问题。

谢谢, M

答案 1 :(得分:0)

此错误发生在您的第二行代码中。这意味着您正在尝试对函数进行子集化。确保“数据集”是实际的数据框架对象,并确保“ total_cases”是数据集中的列名。

我们没有您的数据,所以很难说。

答案 2 :(得分:0)

在反思时,这似乎是用户错误