R में pmax और pmin का उपयोग कैसे करें (उदाहरण के साथ)
आप कई वैक्टरों में क्रमशः समानांतर अधिकतम और न्यूनतम मान खोजने के लिए R में pmax() और pmin() फ़ंक्शन का उपयोग कर सकते हैं।
ये फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करते हैं:
pmax(vector1, vector2, vector3, ...) pmin(vector1, vector2, vector3, ...)
निम्नलिखित उदाहरण दिखाते हैं कि वैक्टर और डेटा फ़्रेम के साथ इन फ़ंक्शन का उपयोग कैसे करें।
उदाहरण 1: वेक्टर के साथ pmax और pmin का उपयोग करें
मान लीजिए कि हमारे पास R में निम्नलिखित तीन वेक्टर हैं:
#define three vectors
vector1 <- c(2, 2, 3, 4, 5, 6, 9)
vector2 <- c(1, 2, 4, 3, 3, 5, 4)
vector3 <- c(0, 4, 3, 12, 5, 8, 8)
हम तीन वैक्टरों पर संबंधित तत्वों के अधिकतम और न्यूनतम मान खोजने के लिए pmax और pmin फ़ंक्शन का उपयोग कर सकते हैं:
#find max value across vectors
pmax(vector1, vector2, vector3)
[1] 2 4 4 12 5 8 9
#find min value across vectors
pmin(vector1, vector2, vector3)
[1] 0 2 3 3 3 5 4
यहां परिणाम की व्याख्या करने का तरीका बताया गया है:
- सभी वैक्टरों पर पहले स्थान पर अधिकतम मान 2 था। सभी वैक्टरों पर पहले स्थान पर न्यूनतम मान 0 था।
- सभी वैक्टरों पर दूसरे स्थान पर अधिकतम मान 4 था। सभी वैक्टरों पर दूसरे स्थान पर न्यूनतम मान 2 था।
और इसी तरह।
उदाहरण 2: डेटा फ़्रेम कॉलम के साथ pmax और pmin का उपयोग करें
मान लीजिए कि हमारे पास R में निम्नलिखित डेटा फ़्रेम है:
#create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
steals=c(24, 22, 36, 33, 30),
assists=c(33, 28, 31, 39, 34),
rebounds=c(30, 28, 24, 24, 41))
#view data frame
df
team steals assists rebounds
1 A 24 33 30
2 B 22 28 28
3 C 36 31 24
4 D 33 39 24
5 E 30 34 41
हम तीन वैक्टरों पर संबंधित तत्वों के अधिकतम और न्यूनतम मान खोजने के लिए pmax और pmin फ़ंक्शन का उपयोग कर सकते हैं:
#find max value across steals, assists, and rebounds columns
pmax(df$steals, df$assists, df$rebounds)
[1] 33 28 36 39 41
#find minimum value across steals, assists, and rebounds columns
pmin(df$steals, df$assists, df$rebounds)
[1] 24 22 24 24 30
यहां परिणाम की व्याख्या करने का तरीका बताया गया है:
- स्टील्स, असिस्ट और रिबाउंड कॉलम में पहली पंक्ति में अधिकतम मान 33 था और न्यूनतम मान 24 था।
- स्टील्स, असिस्ट और रिबाउंड कॉलम में दूसरी पंक्ति में अधिकतम मान 28 था और न्यूनतम मान 22 था।
और इसी तरह।
ध्यान दें : यदि आपके पास किसी भी वेक्टर में गुम मान हैं, तो अधिकतम या न्यूनतम की गणना करते समय NA को अनदेखा करने के लिए बस निम्नलिखित सिंटैक्स का उपयोग करें:
pmax(vector1, vector2, vector3, na. rm = TRUE ) pmin(vector1, vector2, vector3, na. rm = TRUE )
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य ऑपरेशन कैसे करें:
आर में लंबाई() फ़ंक्शन का उपयोग कैसे करें
आर में कैट() फ़ंक्शन का उपयोग कैसे करें
आर में सबस्ट्रिंग() फ़ंक्शन का उपयोग कैसे करें