65
A
回答
89
您可以尝试这两种格式或prettyNum,但两个函数返回字符的载体。我只会用它来打印。
> prettyNum(12345.678,big.mark=",",scientific=FALSE)
[1] "12,345.68"
> format(12345.678,big.mark=",",scientific=FALSE)
[1] "12,345.68"
编辑:正如迈克尔·基里科的评论说:
要知道,这些具有填补空白空间打印字符串的副作用,例如:
> prettyNum(c(123,1234),big.mark=",")
[1] " 123" "1,234"
加trim=TRUE
至format
或preserve.width="none"
至prettyNum
以防止出现这种情况:
> prettyNum(c(123,1234),big.mark=",", preserve.width="none")
[1] "123" "1,234"
> format(c(123,1234),big.mark=",", trim=TRUE)
[1] "123" "1,234"
26
见?format
:
> format(1e6, big.mark=",", scientific=FALSE)
[1] "1,000,000"
>
6
其他的答案张贴明显的工作 - 但我一直使用
library(scales)
comma_format()(1000000)
+0
函数comma_format只能处理整数。 – 2015-10-18 08:21:27
+3
这是一个非常迟的回应,在过去'comma_format'没有处理实数,但现在您可以执行以下操作:'scales :: comma_format(digits = 12)(1000000.789)'结果如下:'“1,000,000.789”'。 – steveb 2017-03-20 18:50:13
相关问题
- 1. 逗号分隔的字符串数组
- 2. 逗号分隔符号字符串
- 3. 包含逗号与逗号分隔符的分割字符串
- 4. SQL逗号分隔字符串总数
- 5. 从逗号分隔的数字导入逗号分开数字
- 6. 分离逗号分隔的字符串
- 7. 拆分逗号分隔字符串
- 8. 拆分逗号分隔字符串/值
- 9. 逗号分隔字符串分割
- 10. 用逗号分隔的字符串
- 11. 从逗号分隔的字符串
- 12. AutoMapper逗号分隔的字符串
- 13. 如何在新行中分隔R中的逗号分隔值?
- 14. 修改字符串php中的数字,用逗号分隔
- 15. KeyValueTextInputFormat逗号分隔符
- 16. 删除逗号分隔符
- 17. 逗号分隔字符串表
- 18. 逗号分隔字符串比较
- 19. 加入逗号分隔字符串
- 20. 逗号分隔字符串javascript
- 21. 转换逗号分隔字符串JSON
- 22. 逗号分隔字符串列表
- 23. 阵列以逗号分隔字符串
- 24. 从逗号分隔字符串
- 25. 逗号分隔字符串使用handlebars.js
- 26. 格式的数字串逗号分隔符为印度数字
- 27. 生成用逗号分隔的数字
- 28. [R ggplot用零和没有逗号的大数字分隔
- 29. 分割逗号分隔的字符串(与一些'\ {[字符)
- 30. 逗号分隔
要知道,这些具有填补空白空间打印字符串的副作用,例如:'prettyNum(C(123 ,1234),big.mark = “”)';给出了“123”“1,234”'。将'trim = T'添加到'format'或'preserve.width =“none”'到'prettyNum'来防止这种情况发生。 – MichaelChirico 2015-05-21 19:41:40
@MichaelChirico感谢您的额外信息。我已将它添加到答案中。 – 2015-05-22 08:37:02
注意如果你也是小数位的设置数字,如果你有一个矢量,如果数字完全不同,这可能会出错。来自帮助“数字矢量编码所需的最小小数位数,以将所有元素显示为至少有效数字的位数。但是,如果所有元素都有尾随零,则小数位数将减少,直到nsmall” – micstr 2015-12-10 11:36:25