繁体   English   中英

在闪亮的R中从server.R到global.R的reactValues

[英]reactiveValues from server.R to global.R in shiny R

我正在将变量( sdateedate )定义为edate中的反应值

global.R

sdate = reactiveValues()    
edate=reactiveValues()   
print(sdate)  
print(edate)

我正在server.R中获取开始和结束日期

output$daterange <- renderPrint({  
        assign('sdate', input$daterange[1], envir=.GlobalEnv)  
        assign('edate', input$daterange[2], envir=.GlobalEnv)  
        return(input$daterange)
      })

我想用sdateedate回global.R过滤我的数据

df[df$Date>=sdate & df$Date<=edate,]

我得到的错误是

NextMethod(.Generic)中的错误:(列表)对象无法强制键入“ double”

我同意Joe的评论:您应该仅使用global.R来存储一些数据和一些函数,而不要处理某些东西。 关于您的错误消息,可以使用reactiveValuesToList()函数将reactivevalues对象转换为普通list对象。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM