描述
data_table中集合操作的包装器。
唯一的区别是它可以应用于非data_table数据帧,通过自动识别和强制它们到data_table
Arguments
x | A data.frame |
---|---|
y | A data.frame |
all | 逻辑值。当为FALSE(默认)时,删除结果中的重复行。 |
x = iris[c(2,3,3,4),]
x2 = iris[2:4,]
y = iris[c(3:5),]
intersect_dt(x, y) # intersect
intersect_dt(x, y, all=TRUE) # intersect all
setdiff_dt(x, y) # except
setdiff_dt(x, y, all=TRUE) # except all
union_dt(x, y) # union
union_dt(x, y, all=TRUE) # union all
setequal_dt(x, x2, all=FALSE) # setequal
setequal_dt(x, x2) # setequal all