1

2 つのデータフレームがあります。1 つは私の Facebook の友達の名前だけで、もう 1 つはソースとターゲットの列へのリンクです。リンクデータフレームの名前を、友達データフレームのその名前の行インデックスに基づいて数字に変えたいです。

友達

               name
1    Andrewt Thomas
2     Robbie McCord
3 Mohammad Mojadidi
4       Andrew John
5     Professor Owk
6    Joseph Charles

リンク

     source          target
1 Andrewt Thomas     Andrew John
2 Andrewt Thomas       James Zou
3  Robbie McCord         Bz Benz
4  Robbie McCord Yousef AL-alawi
5  Robbie McCord  Sherhan Asimov
6  Robbie McCord     Aigerim Aig

些細なことのようですが、私はそれを理解することはできません。手伝ってくれてありがとう。

4

2 に答える 2

5

シンプルなものを使うだけmatch

links$source <- match(links$source, friends$name)
links
#   source          target
# 1      1     Andrew John
# 2      1       James Zou
# 3      2         Bz Benz
# 4      2 Yousef AL-alawi
# 5      2  Sherhan Asimov
# 6      2     Aigerim Aig
于 2014-12-10T21:58:53.890 に答える