[問題] 如何對兩個 data.frame 做 Join?
[問題類型]:
程式諮詢(我想用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
02/01 19:46, 1F
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章