1
A
回答
3
你可以试试这个:
x <- 123456789101112
formatC(x, format="f", big.mark = ",", digits=0)
#[1] "123,456,789,101,112"
当然,只要你喜欢,你可以改变“big.mark”的入口,例如,用空格代替它。
3
通过正则表达式,
gsub("(?!^)(?=(?:\\d{3})+$)", ".", '53332', perl=T)
# [1] "53.332"
gsub("(?!^)(?=(?:\\d{3})+$)", ".", '533382', perl=T)
# [1] "533.382"
gsub("(?!^)(?=(?:\\d{3})+$)", ".", '5333829', perl=T)
# [1] "5.333.829"
gsub("(?!^)(?=(?:\\d{3})+$)", ",", '5333829', perl=T)
# [1] "5,333,829"
相关问题
- 1. 如何在Java中设置千位分隔符?
- 2. 如何设置千位分隔符的小数点后两位?
- 3. 千位分隔符在Python
- 4. QSpinBox千位分隔符
- 5. 千位分隔符printf
- 6. Apache poi - 千位分隔符
- 7. 格式千位分隔符
- 8. 千位分隔符在mysql中
- 9. Inno设置格式与千位分隔符
- 10. .Net/F中的千位分隔符#
- 11. 在iPython中设置千位分隔符,而不使用字符串格式
- 12. 如何在read.csv中声明千位分隔符?
- 13. 如何在C#中指定可选的千位分隔符?
- 14. 如何在bash中插入千位分隔符?
- 15. 在JSplitPane上设置分隔符位置
- 16. 千分隔符php
- 17. NSNumberFormatter千分隔符
- 18. ExtJs NumberField使用千位分隔符
- 19. 使用千位分隔符的空格
- 20. 删除千位分隔符C编程
- 21. 与千位分隔符报价
- 22. Fortran小数点和千位分隔符
- 23. 使用number_format添加千位分隔符
- 24. 千位分隔符与数据绑定
- 25. 千位分隔符不适用
- 26. kendoNomeric格式不带千位分隔符
- 27. 千位分隔符剃刀MVC和JS
- 28. 添加千位分隔符,自动(SWIFT)
- 29. 如何在Arduino上格式化长添加千位分隔符
- 30. 如何在C#中使用cultureinfo设置百万个分隔符(')和千(。)
使用'formatC' .... –
至少不用点,他们中的R指示小数的标准方式。 – Jaap
找到这篇文章,为您的问题更多的答案,http://stackoverflow.com/questions/3838774/comma-separator-for-numbers-in-r –