Package: teal.transform 0.5.0.9018

Dawid Kaledkowski

teal.transform: Functions for Extracting and Merging Data in the 'teal' Framework

A standardized user interface for column selection, that facilitates dataset merging in 'teal' framework.

Authors:Dawid Kaledkowski [aut, cre], Pawel Rucki [aut], Mahmoud Hallal [aut], Nikolas Burkoff [aut], Maciej Nasinski [aut], Konrad Pagacz [aut], Junlue Zhao [aut], F. Hoffmann-La Roche AG [cph, fnd]

teal.transform_0.5.0.9018.tar.gz
teal.transform_0.5.0.9018.zip(r-4.5)teal.transform_0.5.0.9018.zip(r-4.4)teal.transform_0.5.0.9018.zip(r-4.3)
teal.transform_0.5.0.9018.tgz(r-4.4-any)teal.transform_0.5.0.9018.tgz(r-4.3-any)
teal.transform_0.5.0.9018.tar.gz(r-4.5-noble)teal.transform_0.5.0.9018.tar.gz(r-4.4-noble)
teal.transform_0.5.0.9018.tgz(r-4.4-emscripten)teal.transform_0.5.0.9018.tgz(r-4.3-emscripten)
teal.transform.pdf |teal.transform.html
teal.transform/json (API)
NEWS

# Install 'teal.transform' in R:
install.packages('teal.transform', repos = c('https://pharmaverse.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/insightsengineering/teal.transform/issues

Pkgdown:https://insightsengineering.github.io

On CRAN:

mergemodulesnesttransform

8.39 score 3 stars 4 packages 9 scripts 283 downloads 33 exports 77 dependencies

Last updated 9 days agofrom:340994c392. Checks:OK: 7. Indexed: no.

TargetResultDate
Doc / VignettesOKDec 13 2024
R-4.5-winOKDec 13 2024
R-4.5-linuxOKDec 13 2024
R-4.4-winOKDec 13 2024
R-4.4-macOKDec 13 2024
R-4.3-winOKDec 13 2024
R-4.3-macOKDec 13 2024

Exports:%>%add_no_selected_choicesall_choicescheck_no_multiple_selectionchoices_labeledchoices_selectedcompose_and_enable_validatorsdata_extract_multiple_srvdata_extract_specdata_extract_srvdata_extract_uidatanames_inputfilter_specformat_data_extractget_anl_relabel_callget_dataset_prefixed_col_namesget_extract_datanamesget_merge_callget_relabel_callis_single_datasetis.choices_selectedlist_extract_specmerge_datasetsmerge_expression_modulemerge_expression_srvno_selected_as_NULLresolve_delayedselect_specselect_spec.defaultselect_spec.delayed_datasplit_by_sepvalue_choicesvariable_choices

Dependencies:backportsbase64encbslibcachemcheckmateclicolorspacecommonmarkcpp11crayondigestdplyrfansifarverfastmapfontawesomeformattersfsgenericsggplot2gluegtablehtmltoolshttpuvisobandjquerylibjsonlitelabelinglaterlatticelifecycleloggermagrittrMASSMatrixmemoisemgcvmimemunsellnlmepillarpkgconfigpromisespurrrR.cacheR.methodsS3R.ooR.utilsR6rappdirsRColorBrewerRcpprlangrprojrootrtablessassscalesshinyshinyjsshinyvalidateshinyWidgetssourcetoolsstringistringrstylerteal.codeteal.datateal.loggerteal.widgetstibbletidyrtidyselectutf8vctrsviridisLitewithrxtable

Combining Data Extract with Data Merge

Rendered fromdata-extract-merge.Rmdusingknitr::rmarkdownon Dec 13 2024.

Last update: 2024-12-13
Started: 2022-05-04

Data Extract

Rendered fromdata-extract.Rmdusingknitr::rmarkdownon Dec 13 2024.

Last update: 2024-12-13
Started: 2022-05-04

Data Merge

Rendered fromdata-merge.Rmdusingknitr::rmarkdownon Dec 13 2024.

Last update: 2024-12-13
Started: 2022-05-12

Getting Started with teal.transform

Rendered fromteal-transform.Rmdusingknitr::rmarkdownon Dec 13 2024.

Last update: 2024-04-03
Started: 2022-05-12

Readme and manuals

Help Manual

Help pageTopics
Add empty choice to choices selectedadd_no_selected_choices
Bare constructor for 'all_choices' objectall_choices
Checks that the 'extract_input' specification does not allow multiple selectioncheck_no_multiple_selection
Set "<choice>:<label>" type of nameschoices_labeled print.choices_labeled
Choices selectedchoices_selected is.choices_selected
Function to compose 'validators' from 'data_extract_multiple_srv'compose_and_enable_validators
Creates a named list of 'data_extract_srv' outputdata_extract_multiple_srv data_extract_multiple_srv.FilteredData data_extract_multiple_srv.list data_extract_multiple_srv.reactive
Data extract input for 'teal' modulesdata_extract_spec
Extraction of the selector(s) detailsdata_extract_srv data_extract_srv.FilteredData data_extract_srv.list
'teal' data extraction module user-interfacedata_extract_ui
Help text with available datasets inputdatanames_input
Data extract filter specificationfilter_spec
Formatting data extractsformat_data_extract
Gets the relabel callget_anl_relabel_call
Returns non-key column names from dataget_dataset_prefixed_col_names
Gets names of the datasets from a list of 'data_extract_spec' objectsget_extract_datanames
Get merge call from a list of selectorsget_merge_call
Create relabel call from named characterget_relabel_call
Verify uniform dataset source across data extract specificationis_single_dataset
Make sure that the extract specification is in list formatlist_extract_spec
Merge the datasets on the keysmerge_datasets
Merge expression modulemerge_expression_module merge_expression_module.list merge_expression_module.reactive
Data merge module servermerge_expression_srv merge_expression_srv.list merge_expression_srv.reactive
Check select choices for no choice madeno_selected_as_NULL
Resolve delayed inputs by evaluating the code within the provided datasetsresolve_delayed resolve_delayed.FilteredData resolve_delayed.list
Column selection input specificationselect_spec select_spec.default select_spec.delayed_data
Split by separator (matched exactly)split_by_sep
Value labeling and filtering based on variable relationshipvalue_choices value_choices.character value_choices.data.frame
Variable label extraction and custom selection from datavariable_choices variable_choices.character variable_choices.data.frame