呈现datatable%>;%时renderDT是否存在错误格式风格?
我试图使用闪亮的仪表板和DT formatStyle显示数据表,但收到一个错误:“x&&y”中的“x”类型无效。 有人能看出我做错了什么吗?对iris的formatStyle修改直接来自DT包手册,如果我没有呈现说明,则可以正常运行。但是,当我尝试渲染时,会出现上述错误呈现datatable%>;%时renderDT是否存在错误格式风格?,r,shiny,shinydashboard,dt,R,Shiny,Shinydashboard,Dt,我试图使用闪亮的仪表板和DT formatStyle显示数据表,但收到一个错误:“x&&y”中的“x”类型无效。 有人能看出我做错了什么吗?对iris的formatStyle修改直接来自DT包手册,如果我没有呈现说明,则可以正常运行。但是,当我尝试渲染时,会出现上述错误 ui = fluidPage(DTOutput("tableX")) server = function(input, output, session) { output$tableX = renderDT(ir
ui = fluidPage(DTOutput("tableX"))
server = function(input, output, session) {
output$tableX = renderDT(iris,
datatable(iris) %>%
formatStyle(columns ='Sepal.Length',
fontWeight = styleInterval(5, c('bold', 'weight')))%>%
formatStyle('Sepal.Width',
color = styleInterval(3.4, c('red', 'white')),
backgroundColor = styleInterval(3.4, c('yellow', 'gray'))
)
)
}
shinyApp(ui,server)
renderDT(iris,datatable(iris)
?那是什么?删除iris,
。不。我只使用了“renderDT(iris,…”作为破坏renderDT函数的示例。我在尝试渲染我正在使用的数据表时遇到了问题,并希望使用“%>%formatStyle”为其添加颜色.我之所以使用iris示例,是因为我觉得它清楚地表明了一个问题,如果没有专家的帮助,我无法解决。我知道可能没有可行的、可靠的修复方法,但我很高兴有一个解决方法…我很抱歉花了这么长时间才意识到您的评论和回复。我是新来的是的。没有bug。你的代码renderDT(iris,datatable(iris)…
没有意义。只需执行renderDT(datatable(iris)
。感谢您的关注。如何更改列的颜色以及renderDT以显示表格?我认为在进行渲染之前必须更改样式。我展示的iris示例来自于软件包“DT”手册,2018年1月30日,第12页,最后一个示例,“将CSS样式应用于列”。它工作得很好,正如您所指出的,只要我不呈现DT表。我想呈现数据表以显示该表。是否有其他方法打开模式a以显示该表?