从导出的函数访问闪亮的环境

2024-04-28

R 包中 R/ 目录中的导出函数似乎无法访问在shinyServer 创建的环境中定义的变量、data.frames 等。我可以将变量、data.frames 等分配给全局环境,但希望避免这种情况。

shinyServer 还为其使用的环境生成一个新的/随机的名称。我的应用程序中的关键列表/reactiveValues 称为values所以我偶然发现的一个解决方法是使用env_shiny <<- pryr::where("values")确定在哪里values lives.

在 R/ 目录导出的函数中,我可以get("values", envir = env_shiny)[[dataset]]访问我需要的数据。

我想知道是否有更简单/更干净的方法来做到这一点。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从导出的函数访问闪亮的环境 的相关文章

随机推荐