This function is in experimental development. It currently only supports English cardinal integers or character vectors produced by one of nombre's functions.
uncardinal(x)
nom_uncard(x)
A character vector of the cardinal names of numbers
A numeric vector the same length as n
.
NAs will be produced for numbers with fractions or decimals or non-cardinal
numbers (e.g. ordinals).
cardinal()
to convert numeric vectors to number names
uncardinal("one")
#> [1] 1
uncardinal("negative one hundred fifty-seven")
#> [1] -157
uncardinal(
c(
"twenty-five",
"one million two hundred thirty-four thousand five hundred sixty-seven"
)
)
#> [1] 25 1234567
uncardinal("infinity")
#> [1] Inf
card <- cardinal(25)
uncardinal(card)
#> [1] 25
ord <- ordinal(25)
uncardinal(ord)
#> [1] 25