我正在构建一个R闪亮的应用程序,我似乎陷入了似乎是一个小问题。但我尝试了各种选择,但似乎都没有。
基本上,该应用程序将帮助用户从下拉列表中进行选择。下拉列表中的每个值都对应于我的数据框中的特定列。 根据所选值,将显示一个图表,描述所选变量和输出变量之间的关系。
我的代码的Ui面如下:
tabPanel("Descriptive Analysis",
sidebarPanel(
selectInput("InputVar", label ="Select Predictor", list("Predictor1" = "Pred1","Predictor2" = "Pred2"))
),
mainPanel(
plotOutput('DescAnalysis')
))
" PRED1"和" Pred2"是我的数据框中的列名。
现在在服务器端,我有以下代码:
output$DescAnalysis<-renderPlot({
Var<-input$InputVar
tbl<-table(df$Var,df$Output)
mosaicplot(tbl)
})
但它发出了错误,并显示以下错误消息: &#39; X&#39;不得有0维度。
谢谢!