Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
按字符串过滤tbl_sqlite列,并与另一列进行比较-dplyr_R_Sqlite_Dplyr - Fatal编程技术网

按字符串过滤tbl_sqlite列,并与另一列进行比较-dplyr

按字符串过滤tbl_sqlite列,并与另一列进行比较-dplyr,r,sqlite,dplyr,R,Sqlite,Dplyr,这可能是一个新手问题。在处理数据库时,如何使用dplyr将字符串值与另一列中的值进行匹配过滤? e、 我想做这样的事情 install.packages("nycflights13") library(nycflights13) head(nycflights13) 假设我想筛选目标值中包含原点值的行,我尝试了 filter(flights_sqlite, origin %in% (unique(select(flights_sqlite,dest)))) 但是,该操作是不允许的。我不想将其

这可能是一个新手问题。在处理数据库时,如何使用dplyr将字符串值与另一列中的值进行匹配过滤? e、 我想做这样的事情

install.packages("nycflights13")
library(nycflights13)
head(nycflights13)
假设我想筛选目标值中包含原点值的行,我尝试了

filter(flights_sqlite, origin %in% (unique(select(flights_sqlite,dest))))

但是,该操作是不允许的。我不想将其转换为dataframe,因为我正在使用的数据库很大,会占用所有可用的ram

如果你在%dest中尝试FilterFlaghts\u sqlite,origin%怎么办?我想你是因为这个才嫁给dplyr的吧?使用RODBC和实际的SQL查询字符串将给您带来更大的灵活性。@docendodiscimus-该查询也会失败,因为它正在查找名为dest的表