根据单词组合过滤行

filter rows based on combination of words

我有一个数据框,其中有一列由逗号分隔的单词组成。我想用精确的单词组合过滤行

text
a,boy,and,a,girl
mummy, and, papa
teach, learn
teach, learn
teach

例如:我想要行与教,只学习

试试这个

df <- data.frame(column_name = c("text", "a,boy,and,a,girl", "teach", "teach, learn"))

这给出了数据框的样子。然后您可以使用 dplyr 包执行以下过滤器:

test <- df %>% filter(grepl("teach|text", column_name))