テキストデータの2列を照合しようとしている2つのデータフレームがあります(1列を使用してデータフレームを照合するためのmatch()関数の使用に精通しています)。
データフレーム A はデータフレーム B のサブセットですが、2 つの列のデータが逆の順序で表示される場合があります。つまり、Dog-Cat が Cat-Dog である可能性があります。データフレーム B には、数値の追加の列も含まれています。データフレーム A をデータフレーム B に一致させてから、数値列を返したいと思います。すべてのインスタンスで一致します。
データフレーム A
Cat Dog
Mouse Cat
Rat Cat
Rat Dog
データフレーム B
Giraffe Cat 0.7
Rat Cat 0.2
Cat Mouse 0.6
Cat Dog 0.9
Giraffe Elephant 0.1
Dog Rat 0.3
一致したデータを読み取る必要があります
Cat Dog 0.9
Mouse Cat 0.6
Rat Cat 0.2
Rat Dog 0.3
match()
テスト文字列を連結しようと試みました。また、grepl()
ここで役立つかどうかもわかりません。