R格式整数通过添加空格

时间:2017-11-21 12:39:56

标签: r formatting

我有一个整数number<-500000number1<-1000000

我需要将它们格式化为[1] 500 000 [1] 1 000 000

怎么做?

1 个答案:

答案 0 :(得分:6)

我们可以将formatbig.mark参数

一起使用
f1 <- function(num) {
        format(num, big.mark = ' ')
}

f1(number)
#[1] "500 000"

f1(number1)
#[1] "1 000 000"

请注意,当我们执行format时,classnumeric/integer更改为character