检查单词是否在句子中

时间:2018-04-27 18:52:54

标签: r

我的数据框中有一个包含以下句子的列:

c("Animation", "Comedy", "Family")

如何查看句子中是否有任何特殊字词,例如“动画”?

1 个答案:

答案 0 :(得分:1)

创建供我们使用的数据:

somedat <- c("Animation", "Comedy", "Family", "Animation2")

如果您只想知道该列是否包含该确切的单词,您可以使用:

"Animation" %in% somedat
# returns TRUE

如果你想得到单词(或行号)的索引,如果它在列中:

grep(pattern="Animation", somedat)
# returns 1 4

如果你想把这个词归还给你:

grep(pattern="Animation", somedat, value=T)
# returns [1] "Animation"  "Animation2"