データフレームの1列の文字列と参照文字列を比較し、一致する場合は共通の単語に置き換えます。たとえば、列Aを検索し、列Bの一致を検索し、一致する文字列を単語 '名前'に置き換えます。2つの異なるデータフレームで文字列を一致させた後、文字列を共通のフレーズに置き換えます。R
考えられますか?
例:
v1 <- c("corey joe","joe", "emily", "joe")
v2 <- c("corey", "emily")
最終的な出力は次のようになります。
v1 = "name joe joe name joe"
私は部分的な成功に
ifelse(pmatch(v1, v2), 'name')
NA NA name NA
を使用しましたが、それはので、名前にコーリーは変更されません。 googleもその文字列に入っています。またジョーをNAに変換して、それをジョーにしておく必要があります
ご協力いただきありがとうございます。あなたがstringrのstr_replace使用することができます