【问题标题】:R script error: object of type 'closure' is not subsettable. Calls: aggregateR 脚本错误:“闭包”类型的对象不是子集。调用:聚合
【发布时间】:2020-10-28 08:13:09
【问题描述】:

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

R 脚本错误。 dataset$total_cases 中的错误: “闭包”类型的对象不可子集 调用:聚合 执行停止

下面的脚本:

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

【问题讨论】:

    标签: r powerbi rscript forecast


    【解决方案1】:

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

    谢谢, M

    【讨论】:

    • 这不是答案。发表评论。
    【解决方案2】:

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

    我们没有你的数据,所以很难判断。

    【讨论】:

    • 谢谢,我如何确保“数据集”是一个实际的数据框对象?
    【解决方案3】:

    经过反思,这似乎是用户错误

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-30
      • 1970-01-01
      • 2021-07-07
      • 1970-01-01
      • 2023-03-27
      • 2019-10-18
      相关资源
      最近更新 更多