我試圖在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