小编Sea*_*anM的帖子

寻求一种更好的方法来从查找表中添加data.table中的列

我想key在我的data.table中创建一个新列,通过公共列index1&与查找表合并index2.然后从这个新的值key列(a,b,c),我想产生3个新列(a,b,c),其在指数value中data.table列.

我的data.table看起来像这样:

    index1      index2    value
1       2          0     0.00
2       1          2    -5.00
3       3          2    -5.00
4       3          2    17.50
5       2          2    15.00
6       1          2    -7.50
7       3          2     3.75
8       1          2    -8.75
9       2          1    15.00
10      2          1    12.50
Run Code Online (Sandbox Code Playgroud)

查找表是这样的:

 index1  index2  key
1    1        1   a
2    1        2   b
3 …
Run Code Online (Sandbox Code Playgroud)

r data.table

8
推荐指数
1
解决办法
1276
查看次数

标签 统计

data.table ×1

r ×1