如何在R闪亮中显示rownames?

时间:2018-04-10 16:47:36

标签: r shiny

我的数据框有rownames和colnames。当我启动应用程序时,一切正常,数据框正确返回,但没有rownames;但是,我也希望返回rownames。我尝试了renderTable()并且:

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
    })
}

1 个答案:

答案 0 :(得分:1)

如果您不想使用renderDataTable或DT包,只需将rownames = TRUE参数添加到您的renderTable()函数中即可完成此任务。

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)
})