if (FALSE) {
# most common use case
create_dataset(
dir_data = "6_0/data",
study = "abcd",
vars = c("var1", "var2", "var3")
)
# to handle with tagged missingness
create_dataset(
dir_data = "1_0/data",
study = "hbcd",
vars = c("var1", "var2", "var3"),
value_to_na = TRUE
)
# to bind shadow matrices to the data
create_dataset(
dir_data = "1_0/data/",
study = "hbcd",
vars = c("var1", "var2", "var3"),
bind_shadow = TRUE
)
# to use the additional arguments
# for example in `value_to_na` option, the underlying function
# `transf_value_to_na()` has 2 more arguments,
# which can be passed to the `create_dataset()` function
create_dataset(
dir_data = "6_0/data",
study = "abcd",
vars = c("var1", "var2", "var3"),
value_to_na = TRUE,
missing_codes = c("999", "888", "777", "666", "555", "444", "333", "222"),
ignore_col_pattern = "__dk$|__dk__l$"
)
# use study specific functions
create_dataset_abcd(
dir_data = "6_0/data",
vars = c("var1", "var2", "var3")
)
}
Run the code above in your browser using DataLab