R语言BaseSet包 subtract函数使用说明

返回R语言BaseSet包函数列表


功能\作用概述:

一个集合中的元素不存在于另一个集合中。相当于setdiff。


语法\用法:

subtract(object, set_in, not_in, ...)

## S4 method for signature 'TidySet,characterORfactor,characterORfactor'
subtract(
object,
set_in,
not_in,
name = NULL,
keep = TRUE,
keep_relations = keep,
keep_elements = keep,
keep_sets = keep
)


参数说明:

object : 一个整洁的物体。

set_in : 应存在元素的集合的名称。

not_in : 不应存在元素的集合的名称。

... : 可以传递给方法的其他参数的占位符。当前未使用。

name : 新集合的名称。默认情况下,它会添加一个“C”。

keep : 保留所有其他集合的逻辑值。

keep_relations : 一个合乎逻辑的值,如果你想保持旧的关系。

keep_elements : 如果希望保留旧元素,则为逻辑值。

keep_sets : 一个逻辑值,如果你想保留旧的集合。


示例\实例:

relations < - data.frame(
sets = c("A", "A", "B", "B", "C", "C"),
elements = letters[seq_len(6)],
fuzzy = runif(6)
)
TS < - tidySet(relations)
subtract(TS, "A", "B")
subtract(TS, "A", "B", keep = FALSE)