我有一个出色的应用程序,我想在此基于定期选择来绘制数据。我主要是根据一个输入ID(即年份)选择数据。应用程序正在perfectly上运行。
现在,我已经创建了from
和to
的功能,并且我想基于这些selection剪切数据。 / p>
现在我有两个输入ID。我的意图是在from
中选择2014,在to
中选择2017,图应选择数据2014:2017
,并且两个条目的选择都应根据选择动态变化。但是,subset
函数不适用于两个inputID。
我的wellPanel
首先是:
selectInput(inputId = "n_rows",label = "Select period to plot",choices = c(),selected = c(),multiple = T)
&在服务器中,根据选择对数据进行分组的行是:
plotdata <- subset(rawdata, date %in% input$n_rows)
运行良好。
现在,我已经编写了from
,to
功能
selectInput(inputId = "from_rows",label = "Start period to plot",choices = c(),selected = c(),multiple = F),
和
selectInput(inputId = "to_rows",label = "End period to plot",choices = c(),selected = c(),multiple = F)
在服务器上,我写了:
plotdata <- subset(rawdata, date %in% c(input$from_rows:input$to_rows))
这不起作用。请参考所附图像,以便查看我的的屏幕。
我将单击Plot_Pred
按钮进行绘制,该按钮当前无法正常工作。
绘图应考虑从开始选择到结束选择的数据。请指导我如何使subset
函数正常工作。