Package: teal.transform 0.5.0

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.tar.gz
teal.transform_0.5.0.zip(r-4.5)teal.transform_0.5.0.zip(r-4.4)teal.transform_0.5.0.zip(r-4.3)
teal.transform_0.5.0.tgz(r-4.4-any)teal.transform_0.5.0.tgz(r-4.3-any)
teal.transform_0.5.0.tar.gz(r-4.5-noble)teal.transform_0.5.0.tar.gz(r-4.4-noble)
teal.transform_0.5.0.tgz(r-4.4-emscripten)teal.transform_0.5.0.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://insightsengineering.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

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

Datasets:

    On CRAN:

    mergemodulesnesttransform

    33 exports 3 stars 2.90 score 79 dependencies 4 dependents 7 scripts 433 downloads

    Last updated 7 months agofrom:e108274771 (on v0.5.0). Checks:OK: 7. Indexed: yes.

    TargetResultDate
    Doc / VignettesOKSep 15 2024
    R-4.5-winOKSep 15 2024
    R-4.5-linuxOKSep 15 2024
    R-4.4-winOKSep 15 2024
    R-4.4-macOKSep 15 2024
    R-4.3-winOKSep 15 2024
    R-4.3-macOKSep 15 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:anytimebackportsbase64encBHbslibcachemcheckmateclicolorspacecommonmarkcpp11crayondigestdplyrfansifarverfastmapfontawesomeformattersfsgenericsggplot2gluegtablehtmltoolshttpuvisobandjquerylibjsonlitelabelinglaterlatticelifecycleloggermagrittrMASSMatrixmemoisemgcvmimemunsellnlmepillarpkgconfigpromisespurrrR.cacheR.methodsS3R.ooR.utilsR6rappdirsRColorBrewerRcpprlangrprojrootrtablessassscalesshinyshinyjsshinyvalidateshinyWidgetssourcetoolsstringistringrstylerteal.codeteal.datateal.loggerteal.widgetstibbletidyrtidyselectutf8vctrsviridisLitewithrxtable

    Combining Data Extract with Data Merge

    Rendered fromdata-extract-merge.Rmdusingknitr::rmarkdownon Sep 15 2024.

    Last update: 2024-02-16
    Started: 2022-05-04

    Data Extract

    Rendered fromdata-extract.Rmdusingknitr::rmarkdownon Sep 15 2024.

    Last update: 2024-02-16
    Started: 2022-05-04

    Data Merge

    Rendered fromdata-merge.Rmdusingknitr::rmarkdownon Sep 15 2024.

    Last update: 2024-02-16
    Started: 2022-05-12

    Getting Started with teal.transform

    Rendered fromteal-transform.Rmdusingknitr::rmarkdownon Sep 15 2024.

    Last update: 2024-02-16
    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