В предыдущем вопросе я спросил, существует ли внутри базы R удобная оболочка для форматирования чисел в процентах.
Это вызвало три ответа:
sprintf
, которые могут очень гибко форматировать числа. Тем не менее, на мой взгляд, функция sprintf
слишком запутана, чтобы новичок в R мог ее изучить (кроме случаев, когда они исходят из фона C). Возможно, лучшим решением будет изменить формат
или prettyNum
, чтобы иметь возможность добавлять префиксы и суффиксы, чтобы вы могли легко создавать проценты, валюты, градусы и т. Д.
Вопрос:
Как бы вы спроектировали функцию, класс или набор функций, чтобы элегантно работать с форматированием чисел как процентов, валют, градусов и т. Д.?