1
我有一個問題,即根據另一個data.table
中的信息將一列添加到data.table
。在data.table中添加一列並在另一個data.table中查找值
這是我的數據的外觀:
dt.1: One column with 1.9 million Product ID's
0771044445
0827229534
0827229534
0738700797
etc.
dt.2: Two columns with 7 million Product ID's + Categories
0842328327 Book
0842328327 Book
1577943082 DVD
Etc.
現在我想創建dt.1
一列,其在dt.2
查找此類別添加類別。所有ID的dt.1
都在dt.2
。
我想:
dt.1[,group := ID %in% dt.2, by = dt.2$category]
,但我得到了以下錯誤:
Error in `[.data.frame`(dt.amazon.similar, , `:=`(group, asin %in% dt.amazon.reviews), : unused argument (by = dt.amazon.reviews$group)
先嚐試加入他們。 –