【问题标题】:Strange result with a dataframe rendering using renderDataTable in R Markdown使用 R Markdown 中的 renderDataTable 渲染数据帧的奇怪结果
【发布时间】:2020-08-16 11:46:39
【问题描述】:

我正在尝试在 R Studio (R 3.6.0) 的 R Markdown 文档中使用 renderDataTable

这是一个显示问题的简单代码

---
title: "Datatable Sample"
output: html_document
runtime: shiny
---

'''{r}
renderDataTable(data.frame(Mês = c("Janeiro", "Fevereiro"), Valor = c("10", "20")), options = list(
   pageLength = 10,
   searching = FALSE)
)
'''

它是如何渲染的......

如果我用 renderTable(...) 尝试相同的代码,我得到了正确的渲染

这是一个错误吗?

【问题讨论】:

标签: r shiny rstudio


【解决方案1】:

问题是在 renderDataTable 函数的括号内缺少对 datatable 函数的调用。这是因为您将数据帧传递给 renderDataTable 函数,该函数需要另一种形式的数据结构 - 数据表。请看下面的代码:

output$myDT <- renderDataTable({
    DT::datatable(data.frame(Mês=c("Janeiro","Fevereiro")
                           , Valor=c(10,20)))
})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-25
    • 2019-02-19
    • 1970-01-01
    • 1970-01-01
    • 2022-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多