A wrapper around dplyr::left_join
. Adds columns to
an annotation table by performing a left-join with an input
data.frame (annotations on the left of the join).
Arguments
- new_columns
(data.frame, annotation_database) A data.frame to be left-joined to the annotation table. Can also be an annotation_database.
- by
(character) A (named) character vector of column names to join by e.g.
c("A" = "B")
(seedplyr::left_join
for details).- ...
Additional slots and values passed to
struct_class
.
Value
A add_columns
object with the following output
slots:
updated | (annotation_source) The updated annotations as an
annotation_source object. |
Inheritance
A add_columns
object inherits the following struct
classes:
[add_columns]
-> [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.4, https://CRAN.R-project.org/package=dplyr.
Examples
M <- add_columns(
new_columns = data.frame(),
by = "id")