我想知道是否有人遇到过这个问题:
我正在开发一个Shiny应用程序,用于查询数据库中的数据,使用dplyr
和基础R执行一些数据操作,然后将最终数据帧呈现为将输出到UI的数据表
My Shiny App除了一件事之外还有很好的效果:当我重新启动R会话或者当我打开一个新会话然后运行应用程序时,我无法在UI上看到数据表。我没有收到任何错误或警告信息。如果我重新加载应用程序,它仍然没有出现错误和警告。
但是,如果我停止应用程序,然后再次运行它,我会看到它。
我调试了代码,当R会话是新的或重新启动时,数据框就在那里,所以问题确实在于renderDataTable
函数。
我在重新启动会话之前和之后查看了环境,在两种情况下它都是空的。所以我真的不知道造成这个问题的原因。
我是否有理由怀疑环境中有什么东西在变化?如果不是它可能是什么?