光沢のあるアプリを構築しようとしました。目的は、入力ボックスにcsvファイルを入力させることでした。次に、テキストボックスに従属変数名を入力することができます。メインパネルには、モデルフィットとプロットの要約の詳細が表示されます。rpartが表示されている予測のための光沢のあるアプリ
library(shiny)
shinyUI(fluidPage(
titlePanel(h1("ANALYSIS",align = "center")),
sidebarLayout(
sidebarPanel(
fileInput('file1', 'Select CSV File',
accept=c('text/csv',
'text/comma-separated-values,text/plain',
'.csv')),
textInput("text", label = strong("Dependent Variable"),
value = "Enter Dependent Variable...")
),
mainPanel(br(),
textOutput('text1'),
plotOutput('plot')
)
)
))
がserver.Rとして以下:
私は ui.R として、以下のコード化されている
library(shiny)
library(rpart)
library(rpart.plot)
shinyServer(function(input, output) {
output$text1 <- renderText({
inFile <- input$file1
if (is.null(inFile))
return(NULL)
data <-read.csv(inFile$datapath, header=input$header, sep=input$sep, quote=input$quote)
depVar <- input$text
modrpart <- rpart(depVar ~. ,data=data)
modrpart
#depVar
})
output$plot <- renderPlot({
inFile <- input$file1
if (is.null(inFile))
return(NULL)
data <-read.csv(inFile$datapath, header=input$header, sep=input$sep, quote=input$quote)
depVar <- input$text
modrpart <- rpart(depVar ~. ,data=data)
prp(modrpart)
})
})
RunAppが、その示すエラー「エラーで呼ばれています!無効な引数型 "です。 モデルの詳細とプロットは、意図したとおりにメインパネルに表示されません。私は何かが足りない。私はhttps://drive.google.com/open?id=0B0ByEpXfdtGWMjZHUGpNc3ZZSTgをテストに使用しました。ありがとう
あなたがどこかにしてください –
感謝を.csvファイルをアップロードすることができます。(この簡単なアップロードインターフェースはコメントでリクエストに応じてhere
read.csv(inFile$datapath, header=input$header, sep=input$sep, quote=input$quote)
EDITEDから取られます入力ボックスである。あなたがsidebarPanelの入力ボックスに、availbleでどんな小さなcsvファイルを選択することができます。 – Harry