【问题标题】:Selection of character vector elements containing regex from using purrr and stringr使用 purrr 和 stringr 选择包含正则表达式的字符向量元素
【发布时间】:2020-12-07 09:09:55
【问题描述】:

我有一个字符向量列表,我只想保留那些包含特定正则表达式的向量元素。不幸的是,我无法说服 purrr 将向量提供给 stringr。 我努力的总体目标是使用正则表达式从 tibble 的一列中的文本中提取句子,并将它们连接到另一列。 有人有 purrre tidyverse 解决方案吗?感谢您的帮助:)

【问题讨论】:

    标签: r regex tidyverse purrr stringr


    【解决方案1】:

    这个原型解决方案有效 :) 不知道为什么它第一次不起作用;) 仍然会为您的 cmets 感到高兴。

    # Prototype solution ----
    library(purrr)
    library(stringr)
    pr_pattern <- "rr" 
    pr_db <- list(
      A = c("Apples and oranges.", "Oranges and cherries.", "Nuts and grapes."), 
      B = c("Oranges and apples.", "Cherries and oranges.", "Grapes and nuts.")
      )
    pr_res <- map(pr_db, ~ str_subset(.x, pr_pattern))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-14
      • 2015-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多