我想使用 dt1 中变量的条件合并两个 data.table。请参见以下示例:
\nlibrary(data.table)\n\n# Example data tables\ndt1 <- data.table(id = 1:5, var1 = c(1, 0, 1, 0, 1), name1 = c("A", "B", "C", "D", "E"))\ndt2 <- data.table(name2 = c("A", "B", "C", "D", "E"), other_var = 101:105)\nRun Code Online (Sandbox Code Playgroud)\n> dt1\n id var1 name1\n1: 1 1 A\n2: 2 0 B\n3: 3 1 C\n4: 4 0 D\n5: 5 1 E\n> dt2\n name2 other_var\n1: A 101\n2: B 102\n3: C 103\n4: D 104\n5: E 105\nRun Code Online (Sandbox Code Playgroud)\n我想做的是合并 dt1 和 dt2,这样只有当 dt1 中 var1 …