संख्याओं को आर में प्रतिशत के रूप में प्रारूपित करें (उदाहरण के साथ)
आर में संख्याओं को प्रतिशत के रूप में प्रारूपित करने का सबसे आसान तरीका स्केल पैकेज से प्रतिशत() फ़ंक्शन का उपयोग करना है। यह फ़ंक्शन निम्नलिखित सिंटैक्स का उपयोग करता है:
प्रतिशत(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%
आप इस पृष्ठ पर अधिक आर ट्यूटोरियल पा सकते हैं।