संख्याओं को आर में प्रतिशत के रूप में प्रारूपित करें (उदाहरण के साथ)


आर में संख्याओं को प्रतिशत के रूप में प्रारूपित करने का सबसे आसान तरीका स्केल पैकेज से प्रतिशत() फ़ंक्शन का उपयोग करना है। यह फ़ंक्शन निम्नलिखित सिंटैक्स का उपयोग करता है:

प्रतिशत(x, परिशुद्धता = 1)

सोना:

  • x: प्रतिशत के रूप में प्रारूपित होने वाली वस्तु।
  • परिशुद्धता: एक संख्या जिसे पूर्णांकित किया जाना है। उदाहरण के लिए, दो दशमलव स्थानों तक पूर्णांक बनाने के लिए 0.01 का उपयोग करें।

यह ट्यूटोरियल इस फ़ंक्शन के व्यावहारिक उपयोग के कई उदाहरण प्रदान करता है।

उदाहरण 1: एक वेक्टर में प्रतिशत को प्रारूपित करें

निम्नलिखित कोड दिखाता है कि वेक्टर में संख्याओं को प्रतिशत के रूप में कैसे प्रारूपित किया जाए:

 library (scales)

#createdata
data <- c(.3, .7, .14, .18, .22, .78)

#format numbers as percentages
percent (data, accuracy = 1 )

[1] "30%" "70%" "14%" "18%" "22%" "78%"

#format numbers as percentages with one decimal place
percent (data, accuracy = 0.1 )

[1] "30.0%" "70.0%" "14.0%" "18.0%" "22.0%" "78.0%"

#format numbers as percentages with two decimal places
percent (data, accuracy = 0.01 )

[1] "30.00%" "70.00%" "14.00%" "18.00%" "22.00%" "78.00%"

उदाहरण 2: डेटा फ़्रेम कॉलम में प्रतिशत प्रारूपित करें

निम्नलिखित कोड दिखाता है कि डेटा फ्रेम के कॉलम में संख्याओं को प्रतिशत के रूप में कैसे प्रारूपित किया जाए:

 library (scales)

#create data frame
df = data. frame (region = c('A', 'B', 'C', 'D'),
                growth = c(.3, .7, .14, .18))

#view data frame
df

  region growth
1 to 0.30
2 B 0.70
3 C 0.14
4 D 0.18

#format numbers as percentages in growth column
df$growth <- percent (df$growth, accuracy= 1 )

#view updated data frame
df

  region growth
1 to 30%
2 B 70%
3 C 14%
4 D 18%

उदाहरण 3: एकाधिक डेटा फ़्रेम कॉलम में प्रतिशत प्रारूपित करें

निम्नलिखित कोड दिखाता है कि डेटा फ्रेम के एकाधिक कॉलम में संख्याओं को प्रतिशत के रूप में कैसे प्रारूपित किया जाए:

 library (scales)

#create data frame
df = data. frame (region = c('A', 'B', 'C', 'D'),
                growth = c(.3, .7, .14, .18),
                trend = c(.04, .09, .22, .25))

#view data frame
df
  region growth trend
1 A 0.30 0.04
2 B 0.70 0.09
3 C 0.14 0.22
4 D 0.18 0.25

#format numbers as percentages in growth and trend columns
df[2:3] <- sapply (df[2:3], function (x) percent (x, accuracy= 1 ))

#view updated data frame
df

  region growth trend
1 to 30% 4%
2 B 70% 9%
3 C 14% 22%
4 D 18% 25%

आप इस पृष्ठ पर अधिक आर ट्यूटोरियल पा सकते हैं।

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *