【问题标题】:extract keywords using grepl使用 grepl 提取关键字
【发布时间】:2022-07-31 01:25:38
【问题描述】:

我有一个名为“data”的数据,如果“apple”或“orange”列包含关键字“sweet”,我想创建一个新的子集“data_1”。

library(tidyverse) 
data_1 <- data %>% grepl ('sweet',apple,) 

第一次成功了,现在不行了。另外,我想在 apple 或 orange 列中应用条件,有没有办法这样做?

【问题讨论】:

    标签: r extract grepl


    【解决方案1】:

    我们可以使用filterif_any

    library(dplyr)
    data_1 <- data  %>%
               filter(if_any(c(apple, orange), ~ grepl('sweet', .x)))
    

    【讨论】:

      猜你喜欢
      • 2021-12-23
      • 2019-02-03
      • 1970-01-01
      • 2020-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多