add_key function

Add a key to connect parents to descendants

Add a key to connect parents to descendants

This function creates a mapping from parent observations to it's descendants (which useful for merging/joining tables). Either an existing value in the parent observation can be recycled to it's descendants or a new column will be created (if recycle is missing).

add_key(obs, parent, recycle, key.name, quiet = FALSE)

Arguments

  • obs: list. Should be the output from listsToObs .
  • parent: character string. Should be present in the names of obs.
  • recycle: character string that matches a variable name among parent observations.
  • key.name: The desired column name of the newly generated key.
  • quiet: logical. Include message about the keys being generated?

Returns

A list of observations.

  • Maintainer: Carson Sievert
  • License: GPL (>= 2)
  • Last published: 2024-06-04