我有兩個數據集,我要地圖的第二個數據集的第一個:合併兩個`data.table`對象
n <- c(2, 3, 5,6,7,8)
s <- c("aa", "bb", "cc","aa", "bb", "cc")
b <- c(TRUE, FALSE, TRUE, FALSE, TRUE, FALSE)
df <- data.table(n, s, b)
rs <- c("aa", "bb", "cc")
replace1 <- c("Product 1", "Product 2", "Product 3")
replace2 <- c("Customer 1", "Customer 2", "Customer 3")
df.replace <- data.table(rs, replace1, replace2)
所以基本上如果df
是aa
,我要添加一列有Product 1
和Customer 1
。
此外,我還使用data.table
包來提高速度,因爲我的文件每個都大於2 GB。映射文件以及我必須將值映射到的文件。
任何建議如何在R中實現這一點?
更新
我想要的輸出:
10您希望的輸出結果如何? – 2015-02-09 12:26:54
@DavidArenburg Thx爲您解答!請看看我上傳的圖片。 – mrquad 2015-02-09 12:31:07