是否有R函数将数值转换为英文表示?它会像这样工作:
> to.words(5)
[1] "five"
> to.words(23)
[1] "twenty-three"
答案 0 :(得分:6)
在 R-help 上给出了一个小数字的示例函数:
http://finzi.psych.upenn.edu/Rhelp10/2008-March/155928.html
还有另一个(似乎更完整)由John Fox在5/1卷R新闻中发表,从第51页开始。该功能本身是第53页:
答案 1 :(得分:4)
你可以在文章“你如何拼写那个数字?”中找到number2words函数。作者:约翰福克斯在2005年5月的第5卷第1卷中,RNews(你可以从here下载)是你正在寻找的。 p>
答案 2 :(得分:4)
现在有english
包:
library(english)
english(5)
english(23)
## > english(23)
## [1] twenty three
## > english(23)
## [1] twenty three