Adds rType column with smart defaults if missing. This enables language-specific type coercion (R types like integer, double, factor).
Details
Examples
if (FALSE) { # \dontrun{
# Missing rType - defaults applied
details <- data.frame(
variable = "age",
typeEnd = "cont",
recStart = "[18, 100]"
)
details <- apply_rtype_defaults(details)
# details$rType is now "double"
# Existing rType - preserved
details <- data.frame(
variable = "age",
typeEnd = "cont",
rType = "integer"
)
details <- apply_rtype_defaults(details)
# details$rType remains "integer"
} # }