是否可以在闪亮的应用程序运行时编写 R 代码?我已经构建了一个闪亮的应用程序,但希望让用户可以选择在闪亮的应用程序中编写自己的 R 代码。我想让控制台与查看器和简化的环境窗格一起闪亮。我从来没有见过这样的事情,所以在我花很多时间做这件事之前,我想知道这是否可能。有人见过这样的东西吗?
感谢 Cory,我找到了 rfiddle,这正是我正在寻找的。但是我似乎无法让它工作。我使用了 r-fiddles 网站所说的 iframe 来嵌入 rfiddle,但我不断收到此错误消息:
Error in withReactiveDomain(shinysession, { :
No handler registered for for type .clientdata_output_<iframe width="300" height="600" src="http://r-fiddle.org/#/embed/eYsWfghB/1" allowfullscreen="allowfullscreen" frameborder="0"></iframe>_hidden
Run Code Online (Sandbox Code Playgroud)
library(shiny)
ui = shinyUI(
fluidPage(
htmlOutput(tags$iframe(width=300, height=600,
src='http://r-fiddle.org/#/embed/eYsWfghB/1',
allowfullscreen='allowfullscreen', frameborder='0'))
)
)
server = shinyServer(function(input, output, session) {
})
shiny::shinyApp(ui,server)
Run Code Online (Sandbox Code Playgroud)