私は、最初にCドライブのデータをチェックするためにreact()を使用したいという光沢のあるサーバースクリプトを作成しています。次の繰り返しのために保存します。 とデータの名前を入力する$ VARShiny:reactive()check on read.csv
に依存しているので、次のグラフに
を作成するために、本当に速いだろうその次の時間は、私の大きな問題
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関数を決定するためにpasteを使う必要があると思うので、今度は$ var.csvというファイルを探します。 'file.exists(paste $(input $ var、" .csv "))'と同じです。 'read.csv(paste $(input $ var、" .csv "))'と同じですか、それとも何か別の質問ですか? – timfaber
おかげさまで@timfaber ..それは本当に役に立ちます –