inst/doc/Example.R

## ---- include = FALSE---------------------------------------------------------
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)

## ----setup--------------------------------------------------------------------
library(metacore)
library(xml2)

## -----------------------------------------------------------------------------
doc <- read_xml(metacore_example("SDTM_define.xml"))
xml_ns_strip(doc)

## -----------------------------------------------------------------------------
ds_spec2 <- xml_to_ds_spec(doc)
ds_vars <- xml_to_ds_vars(doc)
var_spec <- xml_to_var_spec(doc)
value_spec <- xml_to_value_spec(doc)
code_list <- xml_to_codelist(doc)
derivations <- xml_to_derivations(doc)

## -----------------------------------------------------------------------------
test <- metacore(ds_spec2, ds_vars, var_spec, value_spec, derivations, code_list)

## -----------------------------------------------------------------------------
# a metacore object with all your dataframes
subset <- test %>% select_dataset("DM")
subset$ds_spec

# a simplified dataframe 
subset_t <- test %>% select_dataset("DM", simplify = TRUE)

## -----------------------------------------------------------------------------
subset_t

Try the metacore package in your browser

Any scripts or data that you put into this service are public.

metacore documentation built on March 7, 2023, 7:45 p.m.