An R6 class that represents the configuration required to join an auxiliary table to the main dataset.
Public fields
file_path
Path to the join table file (string)
on
Column name to join on (string)
how
Join type: "left", "right", "inner", or "outer" (string)
columns
List of column names to extract from the joined table (character vector)
Methods
Method new()
Create a new JoinConfig instance.
Arguments
file_path
Path to the join table
on
Column name to join on
how
Type of join to perform ("left", "right", "inner", "outer")
columns
Character vector of column names to extract from the joined table
Method clone()
The objects of this class are cloneable with this method.
Usage
JoinConfig$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.