問題タブ [grepl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
regex - 句読点を使用した R でのフィルタリング
次のようなデータセットの列があります。
次の出力が必要です。
フィルタリングの私の試み:
戻り値:
また
戻り値:
regex - R - 特定の除外を含む grepl
に特定の除外パターンを挿入する方法を知りたいと思っていましたgrepl
。
想像してみましょう、私は を探したいと思いWHAM
ます。
私が得るものは
私はそれHOTELNEWHAMP
が外国であることがわかります。
どうすれば、vec[grepl("WHAM", vec )]
私が望んでいないことを明確に示すことができHOTELNEWHAMP
ますか?
(vec[!grepl("HOTELNEWHAMP", vec )]
もちろん、私の実数ベクトルにはさらに多くの変数が含まれているため、これではありません)。
ありがとう
regex - R - 完全一致を除外するベクトルのgrepl条件
を使用するときに変数を適切に除外するのに苦労していますgrepl
。
私のベクトルが
grepl
POP
ポップミュージックを視覚的に認識したい。私の例では、除外したいと思い"POPEYE", "MARY POPPINS"
ます。
どうすれば次のようなことができますか? そして、なぜこのコード行が機能しないのでしょうか?
望ましい結果
"POP MUSIC" "TOP THE POPS"
ありがとう
regex - r-複数の一致での部分一致
以下のコードを活用して 1 つの一致で部分的に一致させていますが、追加の質問があります。魚の追加基準があり、「犬の魚」を魚と犬の両方に分類したかったとします。これは可能ですか?
コードの先頭で正規表現を定義します
df と同じ長さのベクトルを作成します。
各正規表現について..
その現在入力されている出力ベクトルをデータフレームに挿入します
望ましい出力
元のスタック オーバーフローの質問は次のとおりです。r に一致する部分的な文字列
regex - R - gsub のみの数字
このベクトルをきれいにして、数字だけを保持したい
私が望むのは単純です:4010, 8888, 9999
数字を正確に一致させるようなことを考えましたが、うまくいきません。
ありがとう
r - 文字列に一致するデータフレーム行を削除する
rawdata
生態学的情報を含む列を持つデータフレームがあります。列が既にデータを持っている種のベクトルと一致するすべての行を削除し、LatinName
データが欠落している種のみで新しいデータフレームを作成しようとしています。だから、私がやりたいことは次のようなものです:
ブール演算子は文字列に適用できないため、これは機能しません。または、次のようなこともできます。
これ!grepl
も文字列が使えないのでうまくいきません。
IS inrawdata
の行を使用してサブセット化できる方法がたくさんあることは知っていますが、 IS IN でない行をサブセット化する適切な方法がわかりません。LatinName
matches
rawdata
LatinName
matches
助けてくれてありがとう!
regex - テキストと数字が混在する特定の数字シーケンスに一致するようにgrepします
「PRISM_ppt_stable_4kmM2_------_bil.bil」のようなファイルがいくつかあります。ここで ------ は 190112 のような年と月です。ファイルの日付範囲は 189501 から 198012 です。R では、Windows で7 マシンで、192001 から 193912 までのすべてのファイルを一致させたいと考えています。確かに が必要ですgrepl()
が、コマンドでシーケンスを参照する方法がわかりません。私は試した
と
などのバリエーションがありますが、エラー メッセージが表示されるだけです。[0-9]{4} が任意の 4 つの数字列に一致することはわかっていますが、それはすべてのファイルに一致します。
regex - Rでgrepまたはdplyrの一致を使用して変数を見つけるための正規表現の設定方法は?
たとえば、次のような変数名リストがあります。
ここでは、正規表現を設定して、A で始まり、A? の後には数字のみが使用可能な変数名を見つけたいと考えています。つまり、返し'A1234'
て'A1565'
のみ、次のコードを試しました。
A で始まるすべての変数を返します。目的を達成するためにコードを修正するにはどうすればよいですか?