当前位置:  开发笔记 > 编程语言 > 正文

是否有识别单词的功能?

如何解决《是否有识别单词的功能?》经验,为你挑选了1个好方法。

有没有办法评估一个字符串,看看它是否用英语评估一个单词?这是我正在寻找的

is.word("hello world")
[1] FALSE

is.word(c("hello", "world")
[1] TRUE TRUE

由于没有is.word逻辑功能,上述功能无效.



1> Ben Bolker..:

正如评论所指出的,你需要一本英语字典来匹配.包中的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

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有