2013-05-13 10 views
6

특정 형식 유형이 적용된 숫자 값을 문자로 변환하는 표준 방법이 있습니까? 열심히하지 그들에게 자신을 작성, 분명히재현 가능한 연구에서 숫자 값 서식 지정을위한 패키지

formatR(32390,"dollars") 
# returns "$32,390" 
formatR(1.25,"percent") 
# returns "125%" 

하지만, 이런 종류의 필요성이 꽤 일정 보고서를 준비 할 때, 일부가되어야합니다

나는 같은 것을 생각하고 이미 포장 했어?

+2

저울 나는 – baptiste

+0

@baptiste가 실제로는 않는 생각, 어떤 포매터가 있습니다. '쉼표','달러'및'퍼센트'. 응답으로 배치하는 배려? –

+2

그것은 내 직업 윤리에 위배됩니다. – baptiste

답변

9

scales 패키지는 몇 가지 포맷 기능을 제공,

> scales::percent(c(1.2, 0.13)) 
[1] "120%" "13%" 
> scales::dollar(c(1.2, 0.13)) 
[1] "$1.20" "$0.13" 
> scales::comma(c(1.2, 0.13)) 
[1] "1.20" "0.13" 
> scales::comma(scales::dollar(6000.88)) 
[1] "$6,000.88"