相关疑难解决方法(0)

使用data.table执行半连接

如何使用data.table 执行半连接?半连接类似于内部连接,除了它只返回X的列(不是Y的列),并且不重复X的行以匹配Y的行.例如,以下代码执行内部连接加入:

x <- data.table(x = 1:2, y = c("a", "b"))
setkey(x, x)
y <- data.table(x = c(1, 1), z = 10:11)

x[y]
#   x y  z
# 1: 1 a 10
# 2: 1 a 11
Run Code Online (Sandbox Code Playgroud)

半连接只会返回 x[1]

r semi-join data.table

36
推荐指数
3
解决办法
4302
查看次数

标签 统计

data.table ×1

r ×1

semi-join ×1