【发布时间】:2020-04-02 20:53:56
【问题描述】:
我有一个搜索和替换模式的数据框。变量pattern 包含我想查找的正则表达式,变量replacement 包含替换。
这基本上是一些文本分析的预处理脚本。我想对每个文档执行这些搜索和替换。但是现在我不知道如何在单个文档上执行每个搜索和替换。下面的代码显示了我的问题。
我错过了什么?
library(stringi)
library(purrr)
pattern<-c("good-bye[a-z]+|good-bye", "-like")
replacement<-c("goodbye", "xlike")
df<-data.frame(pattern, replacement, stringsAsFactors = F)
df
str(df)
doc<-c("hello let's say some good-byes you look-like someone.")
pmap(df, stri_replace_all_regex, str=doc, vectorize_all=T)
【问题讨论】: