根据条件合并R中的数据表

问题描述 投票:1回答:1

[首先,我试图通过R的数据表库的文档找到解决方案,但并没有帮助。我有两个具有关键性别和权重的数据数据表。如何将它们与条件t1 $ gender == t2 $ gender和t1合并$ weight <= t2 $ weight?

这里是表格:

t1

t2

r datatable
1个回答
4
投票

我们可以使用非等额联接

library(data.table)
setDT(t1)[t2, .SD, on = .(gender, weight <= weight)]
© www.soinside.com 2019 - 2024. All rights reserved.