直接从MySQL获取表时,将变量名传递给dplyr函数

时间:2017-03-06 04:45:50

标签: r dplyr

使用存储在MySQL中的日期集,名为“DDD”,以及2个变量。等,

DDD:
    Var1   Var2
    AAA    1
    AAA    2
    AAC    3
    BBB    4

想在Var1中获取带“A”的行,我该怎么办? 更像是

library(dplyr)
con <- src_mysql(dbname="DDD")
Result <- con %%>> tbl("DDD") %>% filter(grep("A",Var1)) ## which is not correct 

我所知道的不正确,我怎样才能获得变量名称并像数据库在RAM中一样操作,如

Result <- filter(grep("A",DDD$Var1))

然而,由于数据直接从MySQL收集,因此在收集数据之前它没有名称,而且我也不可能将整个数据集放在RAM中,只是因为它是通向大的。 /> 非常感谢

0 个答案:

没有答案