1

テキストを編集していて、特定の単語をプログラムで検索できるかどうか疑問に思っています。

これらの単語: ほぼ、ほぼ、かなり、近い、および非常に、これらの単語の隣では機能しません: 確実、完全、死、完全、必須、および消滅。

次の文字ベクトルがあるとします。

text <- c("R is a very essential tool for data analysis. While it is regarded as domain specific, it is a very complete programming language. Almost certainly, many people who would benefit from using R, do not use it")

これらの単語が隣り合って配置されている行番号 (または文番号) を指定して、R に数値ベクトルを返させることはできますか?

「確かに」を使用したことに注意してください。理想的には、「特定の」または他の単語全体ではなく、「特定の」または他の単語を含む単語を検索するために R が必要です。

4

2 に答える 2

2

を使用grepして文の境界でテキストを分割した後、これに使用しstrsplitます。

stext <- strsplit(text, split="\\.")[[1]]
grep("certain", stext)
[1] 3
于 2013-04-29T11:40:45.707 に答える