解决方案可能非常简单,但我似乎无法轻易搞清楚。我有以下号码:
a = 1000000
#> a
#[1] 1e+06
我想将“a”转换为字符串,但是当我尝试使用toString
时,它会提供以下内容:
#> toString(a)
#[1] "1e+06"
我想获得:1,000,000,而使用逗号分隔符。这容易实现吗? 谢谢!
答案 0 :(得分:6)
format(1e6, big.mark=",", scientific=FALSE)
或prettyNum(1000000,big.mark=",",scientific=F)
应该会为您提供所需的结果