首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RShiny -去年同期

RShiny -去年同期
EN

Stack Overflow用户
提问于 2018-12-16 05:54:40
回答 1查看 27关注 0票数 0

我正在尝试在一个闪亮的应用程序中并排显示两个绘图。

在第一个图中,数据显示为用户从日期范围选择器中选择。在第二个图中,我希望它显示用户选择的完全相同的日期范围,但在前一年。

我用来过滤daterange输入数据的代码如下:

代码语言:javascript
复制
reactive_data <- reactive({
   filter(data, between(date, input$dateRange[1], 
                              input$dateRange[2]))
})

理想情况下,我希望我的结果是包含前一年相同日期范围的另一个反应式数据帧-因此,如果用户选择"01/01/2017 - 01/02/2017“,则reactive_data_year_prior将包含日期范围"01/01/2016 - 01/02/2016”内的所有数据。

这方面的任何帮助都是非常感谢的!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-16 06:52:38

我已经找到了“有用的东西”(我不会把它称为“解决方案”,因为我的经验水平很低)。

代码语言:javascript
复制
reactive_data <- reactive({
   filter(data, between(date, input$dateRange[1], 
                              input$dateRange[2]))
})

last_year <- reactive({
data_frame("dateFrom" = input$dateRange[1] - lubridate::years(1), "dateTo" = 
input$dateRange[2] - lubridate::years(1)
})

data_last_year <- reactive({
filter(data, between(date, last_year()$dateFrom, 
last_year()$dateTo)
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53797589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档