我的数据框有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
})
}
答案 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)
})