有没有办法评估一个字符串,看看它是否用英语评估一个单词?这是我正在寻找的
is.word("hello world")
[1] FALSE
is.word(c("hello", "world")
[1] TRUE TRUE
Run Code Online (Sandbox Code Playgroud)
由于没有is.word逻辑功能,上述功能无效.
正如评论所指出的,你需要一本英语字典来匹配.包中的gradyAugmented对象qdapDictionary就是这样一个字典:
包含Grady Ward英语单词向量的数据集,用"DICTIONARY",Mark Kantrowitz的名字列表,其他专有名词和收缩进行扩充.
library(qdapDictionaries)
is.word <- function(x) x %in% GradyAugmented
is.word(c("hello world"))
## [1] FALSE
is.word(c("hello", "world"))
## [1] TRUE TRUE
is.word(c("asfasdf"))
## [1] FALSE
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1760 次 |
| 最近记录: |