하나의 uiOutput으로 여러 테이블을 출력하고 싶습니다. 루프를 사용하여 목록에 넣으면 모든 출력이 마지막 출력과 같습니다. 예 :r 반짝이는 renderUI 루프
library(shiny)
ui <- fluidPage(
mainPanel(
uiOutput("tables")
)
)
server <- function(input, output) {
output$tables <- renderUI({
data=array(rnorm(150),c(10,5,3))
tfc = function(m){
# x = m[1,1]
renderTable({m})
}
result=list()
for(i in 1:3)
result[[i]] = tfc(data[,,i])
return(result)
})
}
shinyApp(ui = ui, server = server)
I는 주석 라인을 제거하면 (X가의 m은 [1,1]) I는 원하는 결과를 얻는다.
나는이 해결 방법을 사용할 수 있지만 빛나는 것처럼 보이게하거나 다른 방법이 있습니까?