問題タブ [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.
r - 2 つの別々のデータ フレームの 2 つの列を異なる順序で照合し、さらに別の値を返す
テキストデータの2列を照合しようとしている2つのデータフレームがあります(1列を使用してデータフレームを照合するためのmatch()関数の使用に精通しています)。
データフレーム A はデータフレーム B のサブセットですが、2 つの列のデータが逆の順序で表示される場合があります。つまり、Dog-Cat が Cat-Dog である可能性があります。データフレーム B には、数値の追加の列も含まれています。データフレーム A をデータフレーム B に一致させてから、数値列を返したいと思います。すべてのインスタンスで一致します。
データフレーム A
データフレーム B
一致したデータを読み取る必要があります
match()
テスト文字列を連結しようと試みました。また、grepl()
ここで役立つかどうかもわかりません。
r - Rのデータフレームの列で文字列を見つける
したがって、次のものがあれば
リストが文字列の列であると仮定します。「猫」と「犬」がペアとして一度出現した後、複数回出現する可能性がある行を返す方法を知りたいです。私は試した:
これは「|」で機能することを知っています 何らかの理由で「&」で機能しません。誰かがこれを手伝ってくれるかどうか教えてください。ありがとう!
r - Rを使用してGoogleフォームから複数の応答文字列を処理するのに助けが必要
R で Google フォームの結果を処理しようとしていますが、文字列データの処理で壁にぶつかりました。
質問はここで見ることができます:
Google は、各応答をカンマで区切った単一の列で結果を返します。
彼らは最終的に次のようになります
grepl を使用して論理列を作成し、事前に選択された 3 つの応答の data.frame を作成しました。
これはうまくいきます。ただし、「その他」も引き抜く必要があります。使っていました
しかし、応答に事前選択された応答と無制限の応答の両方がある場合、この方法を使用すると失われることに気付きました。「Bla」応答を返すのには問題なく機能しますが、「その他」のみの応答のみです。
言い換えれば、これは
しかし、私が欲しいのは
SO に投稿するのはこれが初めてで、明らかに R は初めてなので、質問の仕方に間違いがあればご容赦ください。これをうまく表現できていない場合は、申し訳ありません。同じ問題について他に 20 件ほどの質問があるため、柔軟な解決策が必要です。
助けてくれてありがとう。
r - 文字列のリストのいずれかに一致するものを見つけるための R の grepl
おそらく%in%演算子を使用して、値のリストを参照するときにgrepl引数を使用することは可能ですか? 以下のデータを取得したいのですが、動物名に「犬」または「猫」が含まれている場合、特定の値を返したいと考えています。「犬」または「猫」がない場合は、「破棄」を返したいです。
ここで、たとえば「cat」と「dog」などの値を厳密に一致させることでこれを行う場合、次のアプローチを使用できます。
ただし、grep または grep を使用すると、リストの最初の引数のみが参照されます。
戻り値
注、検索でこのスレッドを見ましたが、これは機能していないようです: grep using a character vector with multiple patterns