2013-05-13 5 views
6

क्या संख्यात्मक मानों को किसी विशेष प्रकार के स्वरूपण के साथ वर्णित करने का एक मानक तरीका है। जाहिर हैपुनरुत्पादन अनुसंधान में संख्यात्मक मानों को स्वरूपित करने के लिए पैकेज

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

, उन्हें अपने आप को लिखने के लिए इतनी मेहनत नहीं है, लेकिन बात इस तरह का के लिए की जरूरत में बहुत स्थिर है जब रिपोर्ट तैयार करने, और कुछ होना चाहिए:

मैं की तरह कुछ के बारे में सोच रहा हूँ वहाँ पहले से पैकेज?

+2

तराजू कुछ formatters, मुझे लगता है कि – 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" 
संबंधित मुद्दे