I have a data set as follows: dt1 =
customerid | value |
---|---|
1356 | 0.26 |
1298 | 0.38 |
dt2 =
project_yr | value |
---|---|
1 | 0.31 |
2 | 0.79 |
I want to merge/ join them to get the following output:
customerid | value | project_yr | value |
---|---|---|---|
1356 | 0.26 | 1 | 0.31 |
1356 | 0.26 | 2 | 0.79 |
1298 | 0.38 | 1 | 0.31 |
1298 | 0.38 | 2 | 0.79 |
Is the quickest way to replicate df1 (similar to this Repeat rows of a data.frame) and then merge the second one on?
Or is there a way to do it using the data.table merge function?
Thankyou!