View source: R/join_keys-parents.R
parents | R Documentation |
join_keys
objectparents()
facilitates the creation of dependencies between datasets by
assigning a parent-child relationship.
parents(x)
## S3 method for class 'join_keys'
parents(x)
## S3 method for class 'teal_data'
parents(x)
parents(x) <- value
## S3 replacement method for class 'join_keys'
parents(x) <- value
## S3 replacement method for class 'teal_data'
parents(x) <- value
parent(x, dataset_name)
x |
( |
value |
( |
dataset_name |
( |
Each element is defined by a list
element, where list("child" = "parent")
.
a list
of character
representing the parents.
For parent(x, dataset_name)
returns NULL
if parent does not exist.
parents(join_keys)
: Retrieves parents of join_keys
object.
parents(teal_data)
: Retrieves parents of join_keys
inside teal_data
object.
parents(x) <- value
: Assignment of parents in join_keys
object.
parents(join_keys) <- value
: Assignment of parents of join_keys
object.
parents(teal_data) <- value
: Assignment of parents of join_keys
inside teal_data
object.
parent()
: Getter for individual parent.
join_keys()
# Get parents of join_keys ---
jk <- default_cdisc_join_keys["ADEX"]
parents(jk)
# Get parents of join_keys inside teal_data object ---
td <- teal_data(
ADSL = rADSL,
ADTTE = rADTTE,
ADRS = rADRS,
join_keys = default_cdisc_join_keys[c("ADSL", "ADTTE", "ADRS")]
)
parents(td)
# Assignment of parents ---
jk <- join_keys(
join_key("ds1", "ds2", "id"),
join_key("ds5", "ds6", "id"),
join_key("ds7", "ds6", "id")
)
parents(jk) <- list(ds2 = "ds1")
# Setting individual parent-child relationship
parents(jk)["ds6"] <- "ds5"
parents(jk)["ds7"] <- "ds6"
# Assignment of parents of join_keys inside teal_data object ---
parents(td) <- list("ADTTE" = "ADSL") # replace existing
parents(td)["ADRS"] <- "ADSL" # add new parent
# Get individual parent ---
parent(jk, "ds2")
parent(td, "ADTTE")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.