从R Shiny renderTable中排除行名称

rrb*_*est 16 r shiny shiny-server

我正在使用R Shiny包中的renderTable函数,它返回一个带有行名的表.理想情况下,我希望显示的表只有两列,一列用于'月',一列用于'值'.我目前获得的输出包括行名称.我尝试了一些排除行名但但未成功的事情.有什么想法吗?

output$valueTable <- renderTable({
if(input$table_view == TRUE){
  data.frame(Month = Month(), Value = valueData()[,"Value"])
}  
})
Run Code Online (Sandbox Code Playgroud)

Haz*_*SAN 35

这条指令对我有用

output$summaryTable <- renderTable({
       df()$donnees         
    }, 
    include.rownames=FALSE)
Run Code Online (Sandbox Code Playgroud)


use*_*rJT 5

进入你的init代码,放

options(xtable.include.rownames=F)
options(xtable.include.colnames=F)
Run Code Online (Sandbox Code Playgroud)

这将为您应用中的所有表禁用它.


Dev*_*tel 0

我认为你需要包含row.names=NULL在你的 data.frame 调用中。

data.frame(Month = Month(), Value = valueData()[,"Value"], row.names=NULL)
Run Code Online (Sandbox Code Playgroud)

如果你已经有一个数据框(df),那么你可以这样做:row.names(myDF) <- NULL