tbl_sql

时间:2018-10-10 23:41:43

标签: r dbplyr

这是以下dbplyr开发版本的特定问题:

devtools :: install_github(“ tidyverse / dbplyr”,ref = devtools :: github_pull(72))由@edgararuiz开发

在我看来,传播功能无法正常工作...

df_sample <- tribble(~group1, ~group2, ~group3, ~identifier, ~value, 
                      8, 24, 6, 'mt_0', 
                      12, 18, 24, 6, 'mt_1', 4)

con <- DBI::dbConnect(RSQLite::SQLite(), ":memory:")
df_db <- copy_to(con, df_sample, 'df_sample')

我使用以下命令获得了不正确的结果。散布后本来应该只有一行数据。

df_db %>% spread(identifier, value)

enter image description here

如果将原始数据下载到本地内存,则结果正确。

df_db %>% collect() %>% spread(identifier, value)

enter image description here

有人知道吗?另外,我不确定如何到达@edgarauiz。如果有人可以告诉他,请多加赞赏。谢谢!

1 个答案:

答案 0 :(得分:1)

我只是将其移植到GitHub。让作者来处理。