2015-09-07 35 views
0

我試圖用R搜索一個語料庫中的單詞串。grep中允許使用分離語句,例如grep(「a」或「b」或「c」.. 。)?如果是這樣,一旦我有了這個子類,我怎樣才能進一步細化它,只包含那些至少有兩個原始條件的例子呢?在R中搜索單詞時使用R

+1

問題要求我們推薦或找到一本書,工具,軟件庫,教程或其他非現場資源**是堆棧溢出的話題,因爲它們傾向於吸引自以爲是的答案和垃圾郵件。相反,請描述問題以及到目前爲止解決問題所做的工作。 – 2015-09-07 11:08:24

回答

0

是的,垂直條|grep中作爲or運算符。您可以通過運行?regex來查找R中的正則表達式。

所以,舉個例子:

grep("ape|bass|cat", c("monkey", "bass", "catfish")) 
[1] 2 3 

而且賦予的grepgrepl的文檔,以及家庭的功能。 stringr程序包提供了用於處理文本的其他工具。