描述

    data_table中集合操作的包装器。

    唯一的区别是它可以应用于非data_table数据帧,通过自动识别和强制它们到data_table

    集合关系 - 图1

    Arguments


    x A data.frame
    y A data.frame
    all 逻辑值。当为FALSE(默认)时,删除结果中的重复行。
    1. x = iris[c(2,3,3,4),]
    2. x2 = iris[2:4,]
    3. y = iris[c(3:5),]
    4. intersect_dt(x, y) # intersect
    5. intersect_dt(x, y, all=TRUE) # intersect all
    6. setdiff_dt(x, y) # except
    7. setdiff_dt(x, y, all=TRUE) # except all
    8. union_dt(x, y) # union
    9. union_dt(x, y, all=TRUE) # union all
    10. setequal_dt(x, x2, all=FALSE) # setequal
    11. setequal_dt(x, x2) # setequal all