【问题标题】:Error: argument is not interpretable as logical错误:参数不能解释为逻辑
【发布时间】:2020-04-27 03:53:20
【问题描述】:

我正在尝试使用以下代码呈现数据表:

output$gt_mapping_table <- renderDataTable(rv$mapping, selection = 'none', rownames = FALSE,
                                               options = list(searching = FALSE,
                                                              paging = FALSE,
                                                              lengthChange = FALSE,
                                                              ordering = FALSE,
                                                              info = FALSE,
                                                              stateSave = TRUE
                                               ),
                                               editable = list(target = "cell", disable = list(columns = c(0))),
                                               server = T
    )

但上面的可编辑代码仅适用于 Windows。当我尝试在 Linux 上执行相同的包时,我得到:

错误:参数不能解释为逻辑。

我在 Windows 和 Linux 上都有 R 版本 3.5.2。

【问题讨论】:

  • 使用的包的版本是一样的吗?使用sessionInfo() 进行测试。
  • 是的,版本是一样的。

标签: r shiny shinydashboard dt


【解决方案1】:

尝试将server = T 更改为server = TRUE

我正在与类似的问题作斗争。在某些情况下,当您将逻辑传递给函数(在列表中)时,函数可以将其解释为字符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-23
    • 2021-11-09
    • 1970-01-01
    • 2022-11-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-14
    • 2017-12-17
    相关资源
    最近更新 更多