Я работаю над блестящим приложением для выполнения симуляций и хотел бы сохранить образец из каждой симуляции (то есть список или все, что работает).
Я где-то читал, что могу использовать реактивные значения, но, похоже, это не работает. actual_simulations выглядит как NULL.
library(shiny)
ui <- fluidPage(
sidebarLayout(
sidebarPanel(
actionButton(inputId = "enter_browser", "Browser", icon = icon("bug"))
),
mainPanel(
DT::dataTableOutput("last_simulation")
)
)
)
server <- function(input, output, session){
observeEvent(input$enter_browser, { browser()})
actual_simulations <- reactiveValues()
actual_simulations_data <- reactive({
for (i in seq_along(1:100)) {
actual_simulations[['i']] <-
dplyr::sample_n(tbl = dplyr::as.tbl(mtcars),
size = 15,
replace = TRUE,
weight = NULL
)
}
})
output$last_simulation <- DT::renderDataTable({
actual_simulations[['100']]
})
}
shinyApp(ui, server)
Прежде чем пытаться использовать реактивные значения, я попытался использовать то, что работает в R, и оно тоже не работает. actual_simulations выглядит как NULL.
actual_simulations <- list()
Буду признателен за любую помощь в этом. Спасибо.