gpt4 book ai didi

regex - 如何对包含给定单词的句子向量进行子集化

转载 作者:行者123 更新时间:2023-12-02 05:17:53 25 4
gpt4 key购买 nike

假设我有一个句子向量:

Vector
Juan is searching for a magazine.
Julia searched her car.
Go to the market to buy eggs.
Your name is unsearchable.
Search for me when you get to Paris.
Can you search for a low cost solution?

我想要这个向量的一个子集,它只包含带有单词“search”或其变体(即已搜索、不可搜索、搜索)的条目。在 excel 中,我可能会使用类似 ISNUMBER(SEARCH("search",A1)) 的方法来找出 A1 列中哪些单元格包含单词“search”。

在我看来,grep 可能是我正在寻找的功能,但我不知道如何适本地使用它。

最佳答案

如果 vector 是您指定的 vertor:

> grep("search", vector, ignore.case=TRUE)
[1] 1 2 4 5 6
> vector[grep("search", vector, ignore.case=TRUE)]
[1] "Juan is searching for a magazine."
[2] "Julia searched her car."
[3] "Your name is unsearchable."
[4] "Search for me when you get to Paris."
[5] "Can you search for a low cost solution?"

关于regex - 如何对包含给定单词的句子向量进行子集化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14348777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com