Есть ли функция R, которая преобразует числовые значения в их английское представление? Это будет работать так:
> to.words(5) [1] "five" > to.words(23) [1] "twenty-three"
Была приведена примерная функция для небольших чисел, указанная в R-help :
http://finzi.psych.upenn.edu/Rhelp10/2008-March/155928.html
И еще один (который кажется более полным) опубликован Джоном Фоксом в 5/1 томе R news, стартовая страница 51. Сама функция - страница 53:
http://cran.r -project.org / DOC / Rnews / Rnews_2005-1.pdf
Теперь есть пакет english:
english
library(english) english(5) english(23) ## > english(23) ## [1] twenty three ## > english(23) ## [1] twenty three
Функция number2words вы можете найти в статье "Как пишется это число?" Джон Фокс в Томе 5/1, май 2005 года RNews (вы можете скачать с здесь ) - это то, что вы ищете.