在R中,在数字字符串的正确位置添加逗号
In R, add commas at right place in string of number
我们希望将一长串数字转换为带有美元符号和逗号的货币格式。将 c(10392, 3928403)
转换为 c(',392', ',928,403')
。添加 $
很容易,但我们正在努力将逗号自动添加到正确位置(千位分隔符)的字符串中。这在 R 中可能吗?
我们有:
> paste0('$', c(10392, 3928403))
[1] "392" "28403"
可能的解决方案:
(类似于@akrun 的建议。)
scales::dollar(c(10392, 3928403))
#> [1] ",392" ",928,403"
我们希望将一长串数字转换为带有美元符号和逗号的货币格式。将 c(10392, 3928403)
转换为 c(',392', ',928,403')
。添加 $
很容易,但我们正在努力将逗号自动添加到正确位置(千位分隔符)的字符串中。这在 R 中可能吗?
我们有:
> paste0('$', c(10392, 3928403))
[1] "392" "28403"
可能的解决方案:
(类似于@akrun 的建议。)
scales::dollar(c(10392, 3928403))
#> [1] ",392" ",928,403"