Suppose I have a data.table in R:
> A=data.table(Col1=c(1,4,2,5,6,2,3,5,3,7))
> A
    Col1
 1:    1
 2:    4
 3:    2
 4:    5
 5:    6
 6:    2
 7:    3
 8:    5
 9:    3
10:    7
And a key-value data.table where
> B=data.table(Col1=c(1,2,3,4,5,6,7),Col2=c("A","B","C","D","E","F","G"))
> B
   Col1 Col2
1:    1    A
2:    2    B
3:    3    C
4:    4    D
5:    5    E
6:    6    F
7:    7    G
I would like to have Col1 of data.table A reference B and create a new column in A that corresponds to the key-value pairs:
    Col1 Col2
 1:    1    A
 2:    4    D
 3:    2    B
 4:    5    E
 5:    6    F
 6:    2    B
 7:    3    C
 8:    5    E
 9:    3    C
10:    7    G
How can I do this in data.table? Thanks
 
     
    