相关疑难解决方法(0)

dplyr包:如何使用类似'%xyz%'的SQL语法查询大数据框?

dplyr是唯一能够处理我的843k data.frame并以快速方式查询它的软件包.我可以使用一些数学和相同的标准来过滤,但是我需要实现搜索概念.

我需要类似这个sqldf查询的东西

library(sqldf)
head(iris)
sqldf("select * from iris where lower(Species) like '%nica%'")
Run Code Online (Sandbox Code Playgroud)

在dplyr的帮助下,我无法找到如何做到这一点.就像是:

filter(iris,Species like '%something%')
Run Code Online (Sandbox Code Playgroud)

起点和终点%非常重要.另请注意,数据帧有800 + k行,因此传统的R函数可能运行缓慢.它必须是一个基于dplyr的解决方案.

r dplyr

3
推荐指数
1
解决办法
7718
查看次数

标签 统计

dplyr ×1

r ×1