df
App1 App2
PS(id-123) id-345
HR(id-345) id-789
Web(id-567) id-123
Trading(id-789) id-345
等
データフレームの列は順序付けられていないか、同じ行の値と一致する場合と一致しない場合があります。たとえば、1行目では、PS(id-123)はid-345と一致しません。App1とApp2の値は自由に入力できます。
App2に移動する必要があり、App2の値がAppsのParentheis間の値と一致する場合は、App2のその値をApp1の値に置き換える必要があります。
これは私の最終的なdfがどのように見えるべきかです:
App1 App2 App3
PS(id-123) id-345 HR(id-345)
HR(id-345) id-789 Trading(id-789)
Web(id-567) id-123 PS(id-123)
Trading(id-789) id-345 HR(id-345)
Apps2の値に基づいてApp1を検索し、一致する場合はApp3列に値を入力しますか?
Rでこれにどのようにアプローチできるかアイデアはありますか?