Combine annotation records (rows) based on a key. All records with the same key will be combined. A number of helper functions are provided for common approaches to merging records.
Arguments
- group_by
 (character) The column used as the key for grouping records.
- default_fcn
 (function) The default function to use for summarising columns when combining records and a specific function has not been provided in fcns. The default is
.collapse(separator = " || ").- fcns
 (list) A named list of functions to use for summarising named columns when combining records. Names should correspond to the columns in the annotation table. The default is
list().- ...
 Additional slots and values passed to
struct_class.
Value
A  combine_records object with the following output slots:
updated | (annotation_source) The input annotation source with the newly generated column. | 
Inheritance
A combine_records object inherits the following struct classes: combine_records() ⭢ model() ⭢ struct_class()
References
Wickham H, François R, Henry L, Müller K, Vaughan D (2023). dplyr: A Grammar of Data Manipulation. R package version 1.1.3, https://CRAN.R-project.org/package=dplyr.
Lloyd GR, Jankevics A, Weber RJM (2020). "struct: an R/Bioconductor-based framework for standardized metabolomics data analysis and beyond." Bioinformatics, 36(22-23), 5551-5552.