Я пишу блестящий серверный скрипт, в котором я хочу, чтобы reactive() сначала проверял данные на моем диске c, и если они там есть, то хорошо и хорошо, еще выполняйте другую обработку данных и сохраняйте их для следующей итерации. И имя данных зависит от input$var
Так что в следующий раз будет действительно быстро создавать диаграммы
Ниже приведен только рабочий пример моей большой проблемы.
library(shiny)
library(datasets)
library(ggplot2)
mt=mtcars
shinyServer(function(input, output) {
data1 =reactive({
if(file.exists("input$var.csv")
{data=read.csv(input$var.csv)})
else{
data=mt[mt$cyl==input$var,]
write.csv(data,file="c:\\input$var.csv")
}
})
output$Plot1 <- renderPlot({
data2=data1()
ggplot(data2$d,aes(x=gear,y=wt))+geom_boxplot() })
})
file.exists(paste0(input$var,".csv")), то же самое касаетсяread.csv(paste0(input$var,".csv"))или вопрос о чем-то другом? - person timfaber   schedule 24.03.2017