3

これらの 2 つのテーブルをマージしたいのですが、より良い方法が見つかりませんでした。通常、マージを使用する場合、少なくとも1つの列が互いに一致する必要があります...

data<-data.frame(A=c("A1","A2","A3","A4"),B=c("13131,256","12141","256","684"))
   A         B
1 A1 13131,256 
2 A2     12141
3 A3       256
4 A4       684

下の表に従って列Bをマージしたい:

BNAME<-data.frame(NAME=c("Red","Green","Yellow","Black"),B=c("13131","256","12141","684"))
    NAME     B
1    Red 13131
2  Green   256
3 Yellow 12141
4  Black   684

したがって、最終的な形式は次のようになります。

  A         B      NAME
1 A1 13131,256 Red,Green
2 A2     12141    Yellow
3 A3       256     Green
4 A4       684     Black

これを行うための迅速な方法はありますか?

どうもありがとう!!

リンプ

4

2 に答える 2