cleaning and fixes for a minor release

This commit is contained in:
Andreas Gammelgaard Damsbo 2025-01-29 10:04:38 +01:00
commit 8d20901636
No known key found for this signature in database
29 changed files with 122 additions and 41 deletions

View file

@ -1,5 +1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/REDCap_split.r
% Please edit documentation in R/REDCap_split.R
\name{REDCap_split}
\alias{REDCap_split}
\title{Split REDCap repeating instruments table into multiple tables}

View file

@ -1,5 +1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/utils.r
% Please edit documentation in R/utils.R
\name{clean_redcap_name}
\alias{clean_redcap_name}
\title{clean_redcap_name}
@ -17,3 +17,6 @@ Stepwise removal on non-alphanumeric characters, trailing white space,
substitutes spaces for underscores and converts to lower case.
Trying to make up for different naming conventions.
}
\examples{
"Research!, ne:ws? and c;l-.ls" |> clean_redcap_name()
}

22
man/cut_string_length.Rd Normal file
View file

@ -0,0 +1,22 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/utils.R
\name{cut_string_length}
\alias{cut_string_length}
\title{Cut string to desired length}
\usage{
cut_string_length(data, l = 100)
}
\arguments{
\item{data}{data}
\item{l}{length}
}
\value{
character string of length l
}
\description{
Cut string to desired length
}
\examples{
"length" |> cut_string_length(l=3)
}

View file

@ -1,5 +1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/utils.r
% Please edit documentation in R/utils.R
\name{d2w}
\alias{d2w}
\title{Convert single digits to words}

View file

@ -91,7 +91,7 @@ iris |>
form.name = sample(c("b", "c"), size = 6, replace = TRUE, prob = rep(.5, 2))
) |>
purrr::pluck("meta")
mtcars |> ds2dd_detailed(add.auto.id = TRUE)
mtcars |> numchar2fct() |> ds2dd_detailed(add.auto.id = TRUE)
## Using column name suffix to carry form name
data <- iris |>

View file

@ -4,7 +4,7 @@
\alias{easy_redcap}
\title{Secure API key storage and data acquisition in one}
\usage{
easy_redcap(project.name, widen.data = TRUE, uri, ...)
easy_redcap(project.name, widen.data = TRUE, uri, raw_or_label = "both", ...)
}
\arguments{
\item{project.name}{The name of the current project (for key storage with
@ -14,6 +14,10 @@ easy_redcap(project.name, widen.data = TRUE, uri, ...)
\item{uri}{REDCap database API uri}
\item{raw_or_label}{argument passed on to
\link[REDCapCAST]{read_redcap_tables}. Default is "both" to get labelled
data.}
\item{...}{arguments passed on to \link[REDCapCAST]{read_redcap_tables}.}
}
\value{
@ -24,6 +28,6 @@ Secure API key storage and data acquisition in one
}
\examples{
\dontrun{
easy_redcap("My_new_project",fields=c("record_id","age","hypertension"))
easy_redcap("My_new_project", fields = c("record_id", "age", "hypertension"))
}
}

View file

@ -1,5 +1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/utils.r
% Please edit documentation in R/utils.R
\name{focused_metadata}
\alias{focused_metadata}
\title{focused_metadata}

View file

@ -1,5 +1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/utils.r
% Please edit documentation in R/utils.R
\name{get_id_name}
\alias{get_id_name}
\title{Get the id name}

View file

@ -1,5 +1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/utils.r
% Please edit documentation in R/utils.R
\name{is_repeated_longitudinal}
\alias{is_repeated_longitudinal}
\title{Test if repeatable or longitudinal}

View file

@ -1,5 +1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/utils.r
% Please edit documentation in R/utils.R
\name{match_fields_to_form}
\alias{match_fields_to_form}
\title{Match fields to forms}

View file

@ -1,5 +1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/process_user_input.r
% Please edit documentation in R/process_user_input.R
\name{process_user_input}
\alias{process_user_input}
\title{User input processing}

View file

@ -1,5 +1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/process_user_input.r
% Please edit documentation in R/process_user_input.R
\name{process_user_input.character}
\alias{process_user_input.character}
\title{User input processing character}

View file

@ -1,5 +1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/process_user_input.r
% Please edit documentation in R/process_user_input.R
\name{process_user_input.data.frame}
\alias{process_user_input.data.frame}
\title{User input processing data.frame}

View file

@ -1,5 +1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/process_user_input.r
% Please edit documentation in R/process_user_input.R
\name{process_user_input.default}
\alias{process_user_input.default}
\title{User input processing default}

View file

@ -1,5 +1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/process_user_input.r
% Please edit documentation in R/process_user_input.R
\name{process_user_input.response}
\alias{process_user_input.response}
\title{User input processing response}

View file

@ -1,5 +1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/utils.r
% Please edit documentation in R/utils.R
\name{sanitize_split}
\alias{sanitize_split}
\title{Sanitize list of data frames}

View file

@ -1,5 +1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/utils.r
% Please edit documentation in R/utils.R
\name{split_non_repeating_forms}
\alias{split_non_repeating_forms}
\title{Split a data frame into separate tables for each form}

View file

@ -1,5 +1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/utils.r
% Please edit documentation in R/utils.R
\name{strsplitx}
\alias{strsplitx}
\title{Extended string splitting}