【发布时间】:2021-09-08 13:28:47
【问题描述】:
我正在测试一些技术来检测失控的时间序列数据,使用闪亮来比较和对比不同的技术和设置。
作为测试数据,我想获取包含在包surveilance 中的所有示例数据集并过滤这些数据集,以便我只有那些属于sts 类的名称(监视时间序列)。然后我想要一个selectInput 填充过滤数据集的名称,并设置一个变量以指向由所选字符串命名的数据集(等于数据集名称)。像这样R 代码:
d <- data(package = "surveillance")
r <- d$results[, "Item"]
r <- r[class(??what here??) == "sts"]
...
.data <- data(input$dataset) # this won't work because input$dataset is of type character
请您帮我弄清楚如何过滤数据集名称,然后根据数据集名称的字符串值分配给变量。
【问题讨论】:
-
也许
sapply(r,function(x)class(disProg2sts(x))[1])
标签: r