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. 如何設置自定義千位分隔符?
- 5. 千分隔符自定義位置
- 6. QSpinBox千位分隔符
- 7. 千位分隔符printf
- 8. 添加千位分隔符
- 9. 格式千位分隔符
- 10. Apache poi - 千位分隔符
- 11. MYSQL - 千位分隔符
- 12. 千位分隔符在mysql中
- 13. Inno設置格式與千位分隔符
- 14. .Net/F中的千位分隔符#
- 15. 在iPython中設置千位分隔符,而不使用字符串格式
- 16. 如何在read.csv中聲明千位分隔符?
- 17. 如何在Python中爲千位分隔符格式化?
- 18. 如何在C#中指定可選的千位分隔符?
- 19. 如何在bash中插入千位分隔符?
- 20. 在JSplitPane上設置分隔符位置
- 21. 在Plotly中更改R的區域設置(千位分隔符和十進制字符)
- 22. 在Android中設置千分隔符EditText無法正常工作
- 23. 千分隔符php
- 24. NSNumberFormatter千分隔符
- 25. 刪除千位分隔符C編程
- 26. ExtJs NumberField使用千位分隔符
- 27. 使用number_format添加千位分隔符
- 28. 千位分隔符的數字格式
- 29. Python腳本插入千位分隔符
- 30. 與千位分隔符報價
使用'formatC' .... –
至少不用點,他們中的R指示小數的標準方式。 – Jaap
找到這篇文章,爲您的問題更多的答案,http://stackoverflow.com/questions/3838774/comma-separator-for-numbers-in-r –