Type: | Package |
Title: | Convert Arabic Numerals to Kansuji |
Version: | 0.1.3 |
Description: | Simple functions to convert given Arabic numerals to Kansuji numerical figures that represent numbers written in Chinese characters. |
License: | MIT + file LICENSE |
URL: | https://github.com/indenkun/arabic2kansuji |
BugReports: | https://github.com/indenkun/arabic2kansuji/issues |
Encoding: | UTF-8 |
RoxygenNote: | 7.2.1 |
Imports: | purrr, stringr, stats |
Language: | en-US |
NeedsCompilation: | no |
Packaged: | 2022-10-13 03:15:53 UTC; kobayashi |
Author: | Mao Kobayashi [aut, cre] |
Maintainer: | Mao Kobayashi <kobamao.jp@gmail.com> |
Repository: | CRAN |
Date/Publication: | 2022-10-13 03:42:34 UTC |
Convert Arabic numerals to Kansuji
Description
Converts a given Arabic numerals to Kansuji numerical figures that written
in Chinese characters (in other words, Chinese numeral). arabic2kansuji()
function can also convert Arabic numerals in the string to kansuji.
arabic2kansuji_num()
function can convert a vector of only one Arabic
numerals to Kansuji. Use arabic2kansuji_all()
can calculate and convert
Arabic numerals to Kansuji while retaining the original non-Arabic numeral
string.
Usage
arabic2kansuji(str, zero = c("rei", "zero"), width = c("half", "full", "all"))
arabic2kansuji_num(
num,
add.one_thousand = TRUE,
add.one_thousand.all = FALSE,
...
)
arabic2kansuji_all(
str,
widths = c("half", "all"),
add.one_thousand = TRUE,
add.one_thousand.all = FALSE,
...
)
Arguments
str |
Input vector. |
zero |
Selects whether 0 should be zero like o ("rei") or zero like have rain crown ("zero") when Arabic numerals are converted to kansuji. |
width |
Selects whether you want to convert Arabic numbers, only half-width numbers ("half") or only full-width numbers ("full") or both half-width and full-width numbers ("all") when converting Arabic numbers to kansuji. |
num |
Input only number. Accept more than one number. |
add.one_thousand |
a logical whether or not 1 should be displayed as a Kansuji numeral when the thousandth digit is 1. |
add.one_thousand.all |
Specifies whether or not to display the Kansuji
numeral 1 when the number is 1,000. This is valid
only when |
... |
Other arguments to carry over to 'arabic2kansuji()'. |
widths |
Selects whether you want to convert Arabic numbers, only half-width numbers ("half") or both half-width and full-width numbers ("all") when converting Arabic numbers to Kansuji. |
Value
a character.
Examples
arabic2kansuji(2020)
arabic2kansuji(2020, zero = "zero")
arabic2kansuji(c(2019, 2020, 2021))
arabic2kansuji_num(2020)
arabic2kansuji_num((c(2019, 2020, 2021)))
arabic2kansuji_all("This year is 2020, next year is 2021.")