These functions determine which characters the decimal mark and big mark should be that are used in the Certe R package functions. They base the determination on the R locale user settings.
dec_mark()
big_mark()
dec_mark_english()For dec_mark(): this returns a comma (",") on Dutch systems, and a full stop (".") otherwise. If the option "dec_mark" is set, that value will be used if it is either a comma or a full stop.
For big_mark(): this returns a full stop if dec_mark() returns a comma, and a space otherwise. If the option "big_mark" is set, that value will be used if it is either a comma (",") or a full stop (".") or a space (" ") or an empty character ("").
The function dec_mark_english() is short for options(dec_mark = ".", big_mark = " ") and useful for using the Certe R packages in English-based academic research. This function is session-specific, meaning that it must be set in every new R session (which is intended).
# according the current user settings / OS language:
dec_mark()
#> [1] "."
big_mark()
#> [1] " "
options(dec_mark = ",")
dec_mark()
#> [1] ","
big_mark()
#> [1] "."
options(dec_mark = ".")
dec_mark()
#> [1] "."
big_mark()
#> [1] " "
options(big_mark = ",")
dec_mark()
#> [1] "."
big_mark()
#> [1] ","
# clean up
options(dec_mark = NULL, big_mark = NULL)