Skip to contents

Given a TidySet adds new relations between elements and sets.

Usage

add_relation(object, relations, ...)

# S4 method for class 'TidySet,data.frame'
add_relation(object, relations)

Arguments

object

A TidySet object

relations

A data.frame object

...

Placeholder for other arguments that could be passed to the method. Currently not used.

Value

A TidySet object.

Methods (by class)

  • add_relation(object = TidySet, relations = data.frame): Adds relations

Examples

relations <- data.frame(
    sets = c(rep("A", 5), "B"),
    elements = letters[seq_len(6)],
    fuzzy = runif(6)
)
TS <- tidySet(relations)
relations <- data.frame(
    sets = c(rep("A2", 5), "B2"),
    elements = letters[seq_len(6)],
    fuzzy = runif(6),
    new = runif(6)
)
add_relation(TS, relations)
#>    elements sets      fuzzy        new
#> 1         a    A 0.03123033         NA
#> 2         b    A 0.22556253         NA
#> 3         c    A 0.30083081         NA
#> 4         d    A 0.63646561         NA
#> 5         e    A 0.47902455         NA
#> 6         f    B 0.43217126         NA
#> 7         a   A2 0.70643384 0.64167935
#> 8         b   A2 0.94857658 0.66028435
#> 9         c   A2 0.18033877 0.09602416
#> 10        d   A2 0.21689988 0.76560016
#> 11        e   A2 0.68016292 0.76967480
#> 12        f   B2 0.49884561 0.99071231