stringrは、ベースRのgrep
の機能に相当しますか?grepに相当するstringr
一致する文字列のインデックスが必要です。例:stringr次のように私の回避策はwhich
を使用されるだろうと
grep("F|Y", LETTERS)
[1] 6 25
:stringrのmanページとして
which(str_detect(LETTERS, "F|Y"))
[1] 6 25
stringrは、ベースRのgrep
の機能に相当しますか?grepに相当するstringr
一致する文字列のインデックスが必要です。例:stringr次のように私の回避策はwhich
を使用されるだろうと
grep("F|Y", LETTERS)
[1] 6 25
:stringrのmanページとして
which(str_detect(LETTERS, "F|Y"))
[1] 6 25
後半に答えて申し訳ありませんが、それは将来の訪問者のための役に立つかもしれ:
今、あなたはwhich(str_detect(x, pattern))
とgrep(pattern, x)
と同等のラッパであるstr_which(string, pattern)
を使用することができます。
str_which(LETTERS, "F|Y")
[1] 6 25
機能のいずれも返さないことには間違いありません、非常に明確であいまいでありませんインデックスだけ。
もしそうなら、それは役に立ちます。 – RobinLovelace
@RobinLovelaceさんは、この機能をリクエストしているメールをメインテナンス担当者に送ることはできません:-) –
'str_locate_all'? – 989
私はstringrを使用しませんが、 'str_locate'が必要なものかどうか確認してください。 –
'str_locate'は開始/終了列の行列を返します。私はOPが「which」を使用せずにインデックスを探していると思う。 – akrun