50% off | Unlimited Data & AI Learning

Last chance! 50% off unlimited learning

Sale ends in


visOmopResults (version 0.3.0)

uniteNameLevel: Unite one or more columns in name-level format

Description

Unites targeted table columns into a pair of name-level columns.

Usage

uniteNameLevel(
  x,
  cols = character(0),
  name = "group_name",
  level = "group_level",
  keep = FALSE,
  ignore = c(NA, "overall")
)

Value

A tibble with the new columns.

Arguments

x

A dataframe.

cols

Columns to aggregate.

name

Column name of the name column.

level

Column name of the level column.

keep

Whether to keep the original columns.

ignore

Level values to ignore.

Examples

Run this code
x <- dplyr::tibble(
  variable = "number subjects",
  value = c(10, 15, 40, 78),
  sex = c("Male", "Female", "Male", "Female"),
  age_group = c("<40", ">40", ">40", "<40")
)

x |>
  uniteNameLevel(
    cols = c("sex", "age_group"),
    name = "new_column_name",
    level = "new_column_level"
  )

Run the code above in your browser using DataLab