knitr::opts_chunk$set(echo = TRUE)
Note: This vignette is illustrated with fake data. The dataset explored in this example should not be used to inform decision-making.
library(ready4) library(ready4use)
ready4use includes a number of tools for labeling health economic model data and forms part of the ready4 framework.
A data dictionary contains useful metadata about a dataset. To illustrate this point, we can ingest examples of a toy (fake) dataset and its data-dictionary.
objects_ls <- Ready4useRepos(dv_nm_1L_chr = "fakes", dv_ds_nm_1L_chr = "https://doi.org/10.7910/DVN/HJXYKQ", dv_server_1L_chr = "dataverse.harvard.edu") %>% ingest(metadata_1L_lgl = F)
Importantly (and a requirement for subsequent steps), the data dictionary we ingest is a ready4use_dictionary
object.
class(objects_ls$eq5d_ds_dict)
We can now pair the data dictionary with its dataset in a new object X
, a Ready4useDyad
.
X <- Ready4useDyad(ds_tb = objects_ls$eq5d_ds_tb, dictionary_r3 = objects_ls$eq5d_ds_dict)
We can inspect X
by printing selected information about it to console using the exhibit
method. If we only wish to see the first or last few records, we can pass "head" or "tail" to the display_1L_chr
argument.
exhibit(X, display_1L_chr = "head", scroll_box_args_ls = list(width = "100%"))
The dataset may be more meaningful if variables are labelled using the descriptive information from the data dictionary. This can be accomplished using the renew
method.
X <- renew(X, type_1L_chr = "label")
exhibit(X, display_1L_chr = "head", scroll_box_args_ls = list(width = "100%"))
To remove dataset labels, use the renew
method with "unlabel" passed to the type_1L_chr
argument.
X <- renew(X, type_1L_chr = "unlabel")
By default, the exhibit
method will print the dataset part of the Ready4useDyad
instance. To inspect the data dictionary, pass "dict" to the type_1L_chr
argument.
exhibit(X, display_1L_chr = "head", type_1L_chr = "dict", scroll_box_args_ls = list(width = "100%"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.