如何在闪亮的App上使用R手在桌子上

时间:2018-10-17 13:43:22

标签: r shiny rhandsontable

我正在尝试使用rhandsontable创建一个闪亮的应用程序。我正在使用以下代码:

library(shiny)
library(rhandsontable)
library(ggplot2)


  ui = fluidPage(
  rHandsontableOutput ('table'))


  server = function(input, output, session) {
    output$table < renderRHandsontable(mpg)}

  shinyApp(ui, server)

当我运行代码时,出现错误“不允许从ShinyOutput渲染对象” 知道为什么会发生吗?

1 个答案:

答案 0 :(得分:0)

这应该做:

library(shiny)
library(rhandsontable)
library(ggplot2)

ui <- fluidPage(
  mainPanel(
    rHandsontableOutput('table')
  )
)

server = function(input, output, session) {

  output$table <- renderRHandsontable({
    rhandsontable(head(mpg))
  })

}

shinyApp(ui, server)