0
Rのdata.frameから "mean()"を持つフィールド名のリストを返そうとしています。grepが期待通りの結果を返さないR
grep("mean()", "fld_meanFreq()")
それはすなわち1、私はフィールド名のリストに似た何かを0
とき、私は期待したときに、答えを返す:私は実行する場合は、例として、
私は "平均()"と "平均Freq()"の両方を含むフィールド名を取得しています。
どうすれば解決できますか?私はここでの検索でこれを扱ったものは見ませんでした。
文字通り一致させる場合は、括弧をエスケープする必要があります。 'grep(" \\(\\) "、" fld_meanFreq() ")のようなものが動作するはずです。 – Psidom
'grep'は* patterns *を見つけて、' regex'を使います。問題を紹介するには '?regex'を参照してください。 * exact *マッチが必要な場合は、 'grep(" mean() "、" fld_meanFreq() "、fixed = TRUE)の引数' fixed = TRUE'を追加する必要があります。 ' – nicola
どうもありがとうございました。 – David