当R会话是新的时,R Shiny renderDataTable不呈现

时间:2018-06-12 08:30:15

标签: r datatable shiny

我想知道是否有人遇到过这个问题:

我正在开发一个Shiny应用程序,用于查询数据库中的数据,使用dplyr和基础R执行一些数据操作,然后将最终数据帧呈现为将输出到UI的数据表

My Shiny App除了一件事之外还有很好的效果:当我重新启动R会话或者当我打开一个新会话然后运行应用程序时,我无法在UI上看到数据表。我没有收到任何错误或警告信息。如果我重新加载应用程序,它仍然没有出现错误和警告。

但是,如果我停止应用程序,然后再次运行它,我会看到它。

我调试了代码,当R会话是新的或重新启动时,数据框就在那里,所以问题确实在于renderDataTable函数。

我在重新启动会话之前和之后查看了环境,在两种情况下它都是空的。所以我真的不知道造成这个问题的原因。

我是否有理由怀疑环境中有什么东西在变化?如果不是它可能是什么?

0 个答案:

没有答案