Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
呈现datatable%>;%时renderDT是否存在错误格式风格?_R_Shiny_Shinydashboard_Dt - Fatal编程技术网

呈现datatable%>;%时renderDT是否存在错误格式风格?

呈现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

我试图使用闪亮的仪表板和DT formatStyle显示数据表,但收到一个错误:“x&&y”中的“x”类型无效。 有人能看出我做错了什么吗?对iris的formatStyle修改直接来自DT包手册,如果我没有呈现说明,则可以正常运行。但是,当我尝试渲染时,会出现上述错误

   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以显示该表?