[英]reactiveValues from server.R to global.R in shiny R
我正在将变量( sdate
和edate
)定义为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)
})
我想用sdate
和edate
回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.