私はgrepl
を使ってテキスト内のパターンを検索しようとしています。問題は、私のパターンが名前のリストであり、テキストが同じ長さのテキストのリストでもあるということです。私は、各行を行き来し、対応するテキストで指定された名前を検索するループを構築したいと考えています。明快すべての行でgreplを使用するには?
ため
編集したがって、たとえば、このデータに:
pat <- c("mary", "john", "anthony")
text <- c("This is a long text about anthony", "This is another long text about john", "This is a final text about mary").
私は、最初のテキストで検索"mary"
をしたいと思いますし、2番目で"john"
、そして最後で"anthony"
三つ目。あなたの新しいサンプル・データで
を使用することです。 – Abdou
ありがとう!私は前にこの答えを見てきましたが、それは私の問題を解決していません。私は自分自身をより良く説明することができます。私はテキスト内のすべての名前を検索したくない。対応するテキストの名前は1つだけである。たとえば、このデータでは、pat < - c( "mary"、 "john"、 "anthony") text < - c( "これはanthonyに関する長いテキストです"、 "これはJohnの別の長いテキストです" 、 "これは最終的なメアリーテキストです")。私は最初のテキストで "mary"を検索し、次に2番目に "john"、3番目に "anthony"を検索したいと思います。 – PhiSo
質問を編集してその説明を追加してください。人々があなたを助けやすくなります。 – Abdou