小编Jim*_*Jim的帖子

R 数据合并而不复制

在 data.table 中,可以直接处理当前数据表(比如 DT)而无需创建它的副本。例如,这可以在创建新列时完成。

DT[,new_col:=1]
Run Code Online (Sandbox Code Playgroud)

我想知道如何进行合并,特别是左连接。比如左连接的数据表方式是

DT_right[DT_left,on="id"]
Run Code Online (Sandbox Code Playgroud)

但是,这不会修改原始的 DT_left 表,需要我重新分配。IE

DT_left = DT_right[DT_left,on="id"]
Run Code Online (Sandbox Code Playgroud)

有没有办法让我在不重新分配的情况下做到这一点?即直接在 DT_left 上工作。

r data.table

3
推荐指数
1
解决办法
442
查看次数

标签 统计

data.table ×1

r ×1