如果这不是一个可重复的示例,我很抱歉,但我不知道我可以使用的任何公共数据库(如果您有任何建议我会发表评论并且我将编辑该问题)。
我有一个闪亮的应用程序调用db(Database: mysql 5.6.27-log
),然后使用ggvis绘图。我使用以下pkgs版本:
[1] ggvis_0.4.3 dplyr_0.5.0 RMySQL_0.10.9 DBI_0.5
我所拥有的是一堆反应性tbl,在进入ggvis函数之前需要collect()
。我认为compute()
也可以正常工作,并且可以让应用程序更快,但我无法让ggvis继承dplyr查询的内容。
例如:
tbl(con, 'graduation') %>%
select(first, second) %>%
compute() %>%
ggvis(~first, ~second)
给我这个错误消息
UseMethod出错(" prop_type"): 没有适用于' prop_type'的方法应用于类" c的对象(' tbl_mysql',' tbl_sql',' tbl_lazy',' tbl')&# 34;`
所以问题是如何将远程表传递给ggvis;但除此之外,我想要一个关于我想要做的事情是否有意义的反馈,实际上可以加速应用程序。