【问题标题】:Cannot render datatable in Shiny无法在 Shiny 中呈现数据表
【发布时间】:2017-06-30 20:36:25
【问题描述】:

我对渲染 datatable 有疑问。

这是我的示例代码:

head(pm)
  product previous current      rate
1       a        0       2   2.00000
2       b       12      28 133.33333
3       c       22      76 245.45455
4       d       26      52 100.00000
5       e       18      24  33.33333
6       f       32      92 187.50000

我闪亮的代码是:

##ignoring some other codes
## in server.R
library(shiny)
library(DT)
output$matrix <- renderDataTable(DT::datatable(pm, options = list(searching = TRUE,
                                                                               pageLength = 10,
                                                                               lengthMenu = c(10, 50, 100))))
## in ui.R, ignoring main page stuff
tabPanel("matrix testing",
                 DT::dataTableOutput("matrix"))

这些代码已按照其他一些 SO 帖子的建议进行了修改。但是,当我运行闪亮时,它会返回:

我没有解决方案,不知道如何处理它。任何帮助将不胜感激!

【问题讨论】:

    标签: r dataframe shiny


    【解决方案1】:

    根据您的小信息,这是可行的:

    pm <- read.table(header=T,text="
      product previous current      rate
    1       a        0       2   2.00000
    2       b       12      28 133.33333
    3       c       22      76 245.45455
    4       d       26      52 100.00000
    5       e       18      24  33.33333
    6       f       32      92 187.50000")
    library(shiny)
    library(DT)
    server <- function(input, output, session) {
    output$matrix <- renderDataTable(DT::datatable(pm, options = list(searching = TRUE,
                                                                                   pageLength = 10,
                                                                                   lengthMenu = c(10, 50, 100))))
    }
    ui <- fluidPage(
      tabsetPanel(
    tabPanel("matrix testing", dataTableOutput("matrix"))))
    shinyApp(ui, server)
    

    【讨论】:

    • 仍然无法工作:(我可以更新任何其他信息吗?
    • @BigD:糟糕,} 丢失了。更新包?提供一个可重现的例子而不是一个树桩?
    猜你喜欢
    • 2016-09-15
    • 2017-02-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多