0
這是我的Shiny應用程序的相關代碼。讓我知道是否需要額外的代碼。我能夠使用相同的方法來渲染一個圖,但是當我嘗試渲染一個表時,我遇到了一個錯誤。閃亮的更新表格與動作按鈕
UI:
actionButton("do", "Test!"),
fluidPage(
tableOutput('table1')
),
服務器
globals <- reactiveValues(
mydf = dat
)
count <- eventReactive(input$do, {
filter_mk <- input$mk
filter_date <- input$date
filter_universe <- input$universe
dat_f <- globals$mydf %>% filter(date >= filter_date & universe %in% filter_universe & mrkcp_buckets %in% filter_mk)
count <- dat_f %>%
group_by(date) %>%
count() %>%
rename(st = n) %>%
group_by(strftime(date, "%Y-%m")) %>%
filter(date == max(date)) %>%
ungroup() %>%
select(`strftime(date, \"%Y-%m\")`, st) %>%
spread(`strftime(date, \"%Y-%m\")`, st) %>%
.[seq(1, length(.), 3)]
})
output$table1 <- renderTable({
count()
}, caption= "Test",
caption.placement = getOption("xtable.caption.placement", "top")
)
然而,當我按下 「測試」 按鈕,我收到以下錯誤:錯誤計數:未使用的參數( )。想知道我是否缺少一些簡單的東西。
我也不能做observeEvent(input$do, {output$table2 <- renderTable({.})
做一些其他的約束,我沒有表現爲一個簡短的嘗試。