Skip to contents

Use group_by to group the TidySet object. You can use activate with group_by or with the whole data.

Usage

# S3 method for class 'TidySet'
group_by(.data, ...)

Arguments

.data

The TidySet object

...

The logical predicates in terms of the variables of the sets

Value

A grouped data.frame (See The dplyr help page)

Examples

relations <- data.frame(
    sets = c(rep("a", 5), "b", rep("a2", 5), "b2"),
    elements = rep(letters[seq_len(6)], 2),
    fuzzy = runif(12)
)
a <- tidySet(relations)
elements(a) <- cbind(elements(a),
    type = c(rep("Gene", 4), rep("lncRNA", 2))
)
group_by(a, elements)
#> # A tibble: 12 × 4
#> # Groups:   elements [6]
#>    elements sets    fuzzy type  
#>    <chr>    <chr>   <dbl> <chr> 
#>  1 a        a     0.711   Gene  
#>  2 b        a     0.215   Gene  
#>  3 c        a     0.292   Gene  
#>  4 d        a     0.722   Gene  
#>  5 e        a     0.867   lncRNA
#>  6 f        b     0.238   lncRNA
#>  7 a        a2    0.00450 Gene  
#>  8 b        a2    0.944   Gene  
#>  9 c        a2    0.438   Gene  
#> 10 d        a2    0.751   Gene  
#> 11 e        a2    0.668   lncRNA
#> 12 f        b2    0.408   lncRNA