Мой вектор
a <- c( '4152.0', '34152', '235518.3', '1235518.335554', '15235518.3876')
Как поставить пробел перед каждыми двумя символами, но только перед точкой?
'41 52.0', '3 41 52', '23 55 18.3', '1 23 55 18.335554', '15 23 55 18.3876'
Требуется фокус или ясность здесь неверно
prettyNum
имеет аргументы big.interval
и big.mark
, которые поддерживают это.
prettyNum(a, big.interval = 2, big.mark = " ")
# [1] " 41 52.0" " 3 41 52" " 23 55 18.3"
# [4] "1 23 55 18.335554" " 15 23 55 18.3876"
Если вам нужно удалить начальный пробел, используйте trimws
.
@akrun, интересно, это ответ на мой "резкий" комментарий ¯\_(ツ)_/¯. Спасибо за поддержку.
Близкие избиратели: «нужны подробности или ясность»? Я думаю, это довольно ясно: у нас есть образцы данных и ожидаемый результат. Единственное, чего у нас нет, так это доказательств усилий, что, строго говоря, не является причиной закрытия голосования. "требует внимания"? Это задает один очень конкретный вопрос, никакой двусмысленности. Если вы собираетесь голосовать закрытым голосованием, это ваше право/привилегия, но, по крайней мере, сделайте это уважительной причиной.