如何在R中显示行名?

如何在R中显示行名?,r,shiny,R,Shiny,我的数据框中有行名和列名。当我启动应用程序时,一切正常,数据帧返回正确,但没有行名;但是,我也想返回行名。我尝试了Renderable,并且: shinyServer(function(input,output){ output$tableau<-renderDataTable({ tabSvol<-data.frame(S=c(1,2,3),Vol=c(12,56,23)) rownames(tabSvol)<-c("T1","T2","T

我的数据框中有行名和列名。当我启动应用程序时,一切正常,数据帧返回正确,但没有行名;但是,我也想返回行名。我尝试了Renderable,并且:

shinyServer(function(input,output){
    output$tableau<-renderDataTable({
       tabSvol<-data.frame(S=c(1,2,3),Vol=c(12,56,23))
       rownames(tabSvol)<-c("T1","T2","T3")
       tabSvol
    })
}

如果不想使用renderDataTable或DT包,只需将rownames=TRUE参数添加到可渲染函数中,即可完成此任务

shinyServer(function(input,output){
output$tableau<-renderTable({
tabSvol<-data.frame(S=c(1,2,3),Vol=c(12,56,23))
rownames(tabSvol)<-c("T1","T2","T3")
tabSvol
}, rownames = TRUE)
})
?