我试图在robustbase库中使用闪亮的函数Qn
。此功能可以给C例程QN0通话为如下:在光泽中使用.C
.C(Qn0, as.double(x), n, res = double(1))$res
当我运行(说)Qn(rnorm(10))
在'r运行完全正常,但是当我运行它里面有光泽它提供了错误信息
错误QN(RNORM(10)):对象 'QN0' 未找到
下面是一些示例代码
ui.R
shinyUI(fluidPage(
sidebarLayout(
sidebarPanel(),
mainPanel(uiOutput("txt"))
)
))
server.R
library(robustbase)
shinyServer(function(input, output) {
output$txt <- renderText({
print(getDLLRegisteredRoutines("robustbase"))
Qn(rnorm(10))
})
})
的getDLLRegisteredRoutines( “robustbase”)列出了QN0,但后来我得到的错误呢。我怀疑名称空间有问题,但我一直无法弄清楚它是什么。
沃尔夫冈
奇怪!我完全按照你的方式运行了应用程序,并得到相同的错误!我从sessionInfo看到的唯一区别是:我运行的是Win7,R-3.2.2和shiny_0.12.2,但这些都不重要。 –
@WolfgangRolke为什么不将这段代码部署到shinyapps.io中,看看它是否会引发错误。 – tchakravarty