Skip to contents

display type of joyn message

Usage

joyn_msg(msg_type = getOption("joyn.msg_type"), msg = NULL)

Arguments

msg_type

character: one or more of the following: all, basic, info, note, warn, timing, or err

msg

character vector to be parsed to cli::cli_abort(). Default is NULL. It only works if "err" %in% msg_type. This is an internal argument.

Value

returns data frame with message invisibly. print message in console

See also

Examples

library(data.table)
x1 = data.table(id = c(1L, 1L, 2L, 3L, NA_integer_),
t  = c(1L, 2L, 1L, 2L, NA_integer_),
x  = 11:15)

y1 = data.table(id = 1:2,
                y  = c(11L, 15L))
df <- joyn(x1, y1, match_type = "m:1")
#> 
#> ── JOYn Report ──
#> 
#>     .joyn     n percent
#>    <char> <int>  <char>
#> 1:      x     2     40%
#> 2:  x & y     3     60%
#> 3:  total     5    100%
#> ────────────────────────────────────────────────────────── End of JOYn report ──
#>   Joyn's report available in variable .joyn
#> ℹ ❯ Removing key variables id from id and y
joyn_msg("basic")
#>   Joyn's report available in variable .joyn
#> ℹ ❯ Removing key variables id from id and y
joyn_msg("all")
#>   Joyn's report available in variable .joyn
#> ℹ ❯ Removing key variables id from id and y
#> ● Timing: The full joyn is executed in 9.6e-05 seconds
#> ● Timing: The entire joyn function, including checks, is executed in 0.044558
#> seconds