ए: अद्वितीय मान कैसे खोजें और उन्हें कैसे क्रमबद्ध करें
आप अद्वितीय मान ढूंढने के लिए निम्न विधियों का उपयोग कर सकते हैं और फिर उन्हें R में क्रमबद्ध कर सकते हैं:
विधि 1: किसी वेक्टर में अद्वितीय मान खोजें और उन्हें क्रमबद्ध करें
#get unique values sorted in ascending order
sort(unique(data))
विधि 2: डेटा फ़्रेम में अद्वितीय पंक्तियाँ ढूंढें और उन्हें क्रमबद्ध करें
#remove duplicate rows in data frame
df_new = df[!duplicated(df), ]
#display unique rows sorted by values in specific column
df_new = df_new[order(df_new$my_column), ]
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में प्रत्येक विधि का उपयोग कैसे करें।
उदाहरण 1: एक वेक्टर में अद्वितीय मान खोजें और उन्हें क्रमबद्ध करें
मान लीजिए कि हमारे पास R में निम्नलिखित वेक्टर है:
#create vector of values
data <- c(2, 2, 4, 7, 2, 4, 14, 7, 10, 7)
हम वेक्टर में अद्वितीय मान खोजने और उन्हें क्रमबद्ध करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
#get unique values sorted in ascending order
sort(unique(data))
[1] 2 4 7 10 14
ध्यान दें कि वेक्टर के अद्वितीय मान आरोही क्रम में लौटाए जाते हैं।
हम अवरोही क्रम में अद्वितीय मानों को क्रमबद्ध करने के लिए अवरोही = TRUE तर्क का भी उपयोग कर सकते हैं:
#get unique values sorted in descending order
sort(unique(data), decreasing= TRUE )
[1] 14 10 7 4 2
ध्यान दें कि वेक्टर के अद्वितीय मान अवरोही क्रम में लौटाए जाते हैं।
उदाहरण 2: डेटा फ़्रेम में अद्वितीय मान ढूंढें और उन्हें क्रमबद्ध करें
मान लीजिए कि हमारे पास R में निम्नलिखित डेटा फ़्रेम है:
#create data frame
df <- data. frame (team=c('A', 'B', 'A', 'A', 'A', 'B', 'B', 'B', 'A', 'B'),
points=c(2, 10, 7, 7, 2, 4, 14, 7, 2, 7))
#view data frame
df
team points
1 TO 2
2 B 10
3 to 7
4 to 7
5 to 2
6 B 4
7 B 14
8 B 7
9 to 2
10 B 7
हम डेटा फ़्रेम में अद्वितीय पंक्तियों को खोजने और टीम कॉलम मानों के आधार पर उन्हें क्रमबद्ध करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
#remove duplicate rows in data frame
df_new = df[ ! duplicated(df), ]
#sort unique rows based on values in team column
df_new = df_new[order(df_new$team, df_new$points), ]
#view new data frame
df_new
team points
1 TO 2
3 to 7
2 B 4
6 B 7
7 B 10
8 B 14
ध्यान दें कि अद्वितीय पंक्तियाँ टीम कॉलम में मानों और फिर पॉइंट कॉलम में मानों के आधार पर लौटाई और क्रमबद्ध की जाती हैं।
आर में सॉर्ट(), ऑर्डर() और रैंक() का उपयोग कैसे करें
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य ऑपरेशन कैसे करें:
R में किसी कॉलम में अद्वितीय मानों की गणना कैसे करें
आर में डेटा फ़्रेम में एकल पंक्तियों का चयन कैसे करें
आर में दो वैक्टरों के सभी अद्वितीय संयोजन कैसे खोजें