आर में इंडेक्स द्वारा पंक्तियों का चयन कैसे करें (उदाहरण के साथ)
आप R में इंडेक्स द्वारा डेटा फ़्रेम से पंक्तियों का चयन करने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: अनुक्रमणिका के अनुसार एक पंक्ति का चयन करें
#select third row
df[3,]
विधि 2: अनुक्रमणिका के अनुसार एकाधिक पंक्तियों का चयन करें
#select third, fourth, and sixth rows
df[c(3, 4, 6),]
विधि 3: अनुक्रमणिका द्वारा पंक्ति श्रेणी का चयन करें
#select rows 2 through 5
df[2:5,]
निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित डेटा फ़्रेम के साथ व्यवहार में प्रत्येक विधि का उपयोग कैसे करें:
#create data frame df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'B'), points=c(19, 14, 14, 29, 25, 30), assists=c(4, 5, 5, 4, 12, 10), rebounds=c(9, 7, 7, 6, 10, 11)) #view data frame df team points assists rebounds 1 A 19 4 9 2 A 14 5 7 3 to 14 5 7 4 B 29 4 6 5 B 25 12 10 6 B 30 10 11
उदाहरण 1: अनुक्रमणिका के अनुसार एक पंक्ति का चयन करें
निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम की केवल तीसरी पंक्ति का चयन कैसे करें:
#select third row
df[3, ]
team points assists rebounds
3 to 14 5 7
केवल तीसरी पंक्ति के मान लौटाए जाते हैं।
उदाहरण 2: अनुक्रमणिका के अनुसार एकाधिक पंक्तियाँ चुनें
निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम में इंडेक्स द्वारा एकाधिक पंक्तियों का चयन कैसे करें:
#select third, fourth, and sixth rows
df[c(3, 4, 6), ]
team points assists rebounds
3 to 14 5 7
4 B 29 4 6
6 B 30 10 11
केवल तीसरी, चौथी और छठी पंक्ति के मान लौटाए जाते हैं।
उदाहरण 3: अनुक्रमणिका के अनुसार पंक्ति श्रेणी का चयन करें
निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम में पंक्तियों 2 से 5 तक का चयन कैसे करें:
#select rows 2 through 5
df[2:5, ]
team points assists rebounds
2 A 14 5 7
3 to 14 5 7
4 B 29 4 6
5 B 25 12 10
पंक्ति 2 से 5 तक के सभी मान लौटाए जाते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
R में डेटा फ़्रेम में पंक्तियाँ कैसे जोड़ें
आर में डुप्लिकेट लाइनें कैसे हटाएं
आर में विशिष्ट पंक्तियों का योग कैसे करें