[問題] 如何對兩個 data.frame 做 Join?

看板R_Language作者 (Bert)時間10年前 (2014/02/01 18:00), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 請把以下不需要的部份刪除 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 假設我有 A, B 兩個 data.frame A 有 item_id, item_name 和其他不重要的 columns B 有 item_id, item_count 那我要怎麼把 A 和 B join 起來? 其實也就是想讓 A 的每一個 row 後面都接上 item_id 對應到的 item_count 用 SQL 就是類似 SELECT A.item_id, A.item_name, B.item_count FROM A, B WHERE A.item_id = B.item_id 我想問的是除了直接跑 for loop 一筆一筆做之外,有更聰明的作法嗎? 類似 index vector 之類的? 謝謝! [關鍵字]: data frame, join -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.235.229.7

02/01 19:46, , 1F
merge
02/01 19:46, 1F
文章代碼(AID): #1IxCMwMt (R_Language)
文章代碼(AID): #1IxCMwMt (R_Language)