add_variables {metatools} | R Documentation |
Add Missing Variables
Description
This function adds in missing columns according to the type set in the metacore object. All values in the new columns will be missing, but typed correctly. If unable to recognize the type in the metacore object will return a logical type.
Usage
add_variables(dataset, metacore, dataset_name = NULL)
Arguments
dataset |
Dataset to add columns to. If all variables are present no columns will be added. |
metacore |
metacore object that only contains the specifications for the dataset of interest. |
dataset_name |
Optional string to specify the dataset. This is only needed if the metacore object provided hasn't already been subsetted. |
Value
The given dataset with any additional columns added
Examples
library(metacore)
library(haven)
library(dplyr)
load(metacore_example("pilot_ADaM.rda"))
spec <- metacore %>% select_dataset("ADSL")
data <- read_xpt(metatools_example("adsl.xpt")) %>%
select(-TRTSDT, -TRT01P, -TRT01PN)
add_variables(data, spec)
[Package metatools version 0.1.6 Index]