R语言数字千分位支解
在显示数据的时候,尤其是绘图或文章中,需要数字每隔三位就分隔,R语言虽然能办到。
> a=123456567677
> b=prettyNum(a,big.mark = “,”)
> b
[1] “123,456,567,677”
>
假如多个元素会因为对齐位数,呈现空格补位环境,使得绘图时呈现较大空格,不雅观,可以用正则替换掉空格
> a=c(1233,123,45667,111111)
> b=prettyNum(a,big.mark = “,”)
> b
[1] ” 1,233″ ” 123″ ” 45,667″ “111,111”
> c=gsub(” “,””,b)
> c
[1] “1,233” “123” “45,667” “111,111”
这样画到图里的数字就不会呈现多空格的环境了
http://blog.sciencenet.cn/blog-598268-466067.html