我有一个带有一些文本数据的df,例如
words <- data.frame(terms = c("qhick brown fox",
"tom dick harry",
"cats dgs",
"qhick black fox"))
我已经能够根据包含拼写错误的任何行进行子集化:
library(qdap)
words[check_spelling(words$terms)$row,,drop=F]
但鉴于我有很多文本数据,我只想过滤更频繁发生的拼写错误:
> sort(which(table(which_misspelled(toString(unique(words$terms)))) > 1), decreasing = T)
qhick
2
所以我现在知道“qhick”是一个常见的拼写错误。
然后我怎么能根据这张表子集单词呢?所以只返回包含“qhick”的行?