基于字符串条件的筛选器行dplyr筛选器包含

基于字符串条件的筛选器行dplyr筛选器包含,r,filter,dplyr,contains,R,Filter,Dplyr,Contains,我想使用dplyr contains()和filter筛选数据帧。一定很简单吧?我看到的示例使用base R grepl,这在某种程度上破坏了对象。下面是一个简单的数据帧: site_type <- c('Urban','Rural','Rural Background','Urban Background','Roadside','Kerbside') df <- data.frame(row_id, site_type) df <- as.tibble(df) df si

我想使用dplyr contains()和filter筛选数据帧。一定很简单吧?我看到的示例使用base R grepl,这在某种程度上破坏了对象。下面是一个简单的数据帧:

site_type <- c('Urban','Rural','Rural Background','Urban Background','Roadside','Kerbside')
df <- data.frame(row_id, site_type)
df <- as.tibble(df)
df

site\u typedplyr中的
包含
功能是一个选择帮助程序。它的作用是在使用
select
功能时提供帮助,
select
功能的重点是选择列而不是行。见文件

filter
是用于选择行的预期机制。您可能正在寻找的函数是
grepl
,它对文本进行模式匹配

因此,您正在寻找的解决方案可能是:


filtered\u df错误地省略了df中的行id,行id=c(id1,id2,id3…)你明白了:-)谢谢你的回答-这是我担心的,有点失望(对不起,dplyr),但真的很感谢你帮助我!