-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
supp domain generation #112
base: main
Are you sure you want to change the base?
Conversation
#' | ||
#' @param sdtm_dataset SDTM output used to split supplemental domains. | ||
#' @param idvar Variable name used to for variable. | ||
#' @param spec Data frame of specifications.. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Try to incorporate xportr_spec
; Let the user define the input of label and origin
#' @param spec Data frame of specifications.. | ||
#' @param eval Character string of the evaluator. | ||
#' | ||
#' @return Supplemental domains. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Return a list of data frames - 1. sdtm with suppquals dropped; 2. supp-- domain
function(sdtm_dataset = NULL, | ||
idvar = NULL, | ||
spec = NULL, | ||
eval = NA_character_ ### Should this be 1 single character value or a vector? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Check with SMEs - if it's not a single value across the entire supp- domain, then users need to manually program it.
Close #111
Request Title (Use Edit button in top-right if you need to update)
tidyverse style guide. Run
styler::style_file()
to style R and Rmd filesconsider realistic data scenarios and edge cases, e.g. empty datasets, errors,
boundary cases etc. - See
Unit Test Guide
fully follow the
deprecation guidance?
and families. Refer to the
categorization of functions to tag appropriate keyword/family.
devtools::document()
so all.Rd
files in theman
folder and theNAMESPACE
file in the project root are updated appropriatelyNEWS.md
if the changes pertain to a user-facing function (i.e. ithas an
@export
tag) or documentation aimed at users (rather than developers)pkgdown::build_site()
and check that all affectedexamples are displayed correctly and that all new functions occur on the "Reference" page.
lintr::lint_package()
R CMD check
locally and address all errors and warnings -devtools::check()