我需要一些帮助来弄清楚我们如何在 R 中模拟将标签“NOT_”添加到否定词之后的每个单词直到下一个标点符号的解决方案。
可以在此处找到 Python 代码的解决方案如何在 "not"、"no" 和 "never" 之后的字符串中为否定词添加标签。
我有以下解决方案,用于将标签“NOT_”添加到否定词之后的下一个词:不,从不,不,没有,不太可能
str_negate <- function(x) {
gsub("not ","not NOT_",
gsub("n't ","n't NOT_",
gsub("never ","never NOT_",
gsub("without ","without NOT_",
gsub("unlikely to ","unlikely to NOT_",x)))))
}
str_negate(FeedbackCommentsVectorProc$Sentences)
但我需要对其进行调整,以便在每个单词中添加标签“NOT_”,直到下一个标点符号。
任何帮助深表感谢!