Я хочу сохранить R-объект с помощью R-Shiny-App. С помощью обычной кнопки загрузки вы можете сохранять файлы, но каждый раз должны определять каталог. Я хочу сохранить R-объекты, не спрашивая каталог.
я попробовал наивный способ, используя реактивную кнопку, не работает
Например, чтобы сохранить этот вектор внутри реактивного значения ...
library(shiny)
vec <- c(1,2,3,4)
ui <- fluidPage(
actionButton("saveData", "Save")
)
server <- function(input,output,session) {
vec <- reactive({
vec <- c(1,2,3,4)
vec
})
observeEvent(input$saveData,{
save(vec(), file = 'vec.RData')
})
}
shinyApp(server = server, ui = ui)
та же проблема, пока пытаюсь создавать и удалять папки. Я полагаю, что проблема заключается в функции eventReactive (), потому что она пытается выдать объект, но не может. Есть ли другая функция, которую я мог бы использовать?