आर में डेटा फ्रेम की पहली पंक्ति को कैसे हटाएं (2 उदाहरण)
आप R में डेटा फ़्रेम से पहली पंक्ति को हटाने के लिए निम्न में से किसी भी विधि का उपयोग कर सकते हैं:
विधि 1: बेस आर का उपयोग करें
df <- df[-1, ]
विधि 2: dplyr पैकेज का उपयोग करें
library (dplyr)
df <- df %>% slice(-1)
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में प्रत्येक विधि का उपयोग कैसे करें।
उदाहरण 1: बेस आर का उपयोग करके पहली पंक्ति हटाएं
मान लीजिए कि हमारे पास R में निम्नलिखित डेटा फ़्रेम है:
#create data frame
df <- data. frame (team=c(NA, 'A', 'B', 'C', 'D', 'E'),
points=c(NA, 99, 90, 86, 88, 95),
assists=c(NA, 33, 28, 31, 39, 34),
rebounds=c(NA, 30, 28, 24, 24, 28))
#view data frame
df
team points assists rebounds
1 <NA> NA NA NA
2 A 99 33 30
3 B 90 28 28
4 C 86 31 24
5 D 88 39 24
6 E 95 34 28
हम डेटा फ़्रेम से पहली पंक्ति को हटाने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:
#remove first row
df <- df[-1, ]
#view updated data frame
df
team points assists rebounds
2 A 99 33 30
3 B 90 28 28
4 C 86 31 24
5 D 88 39 24
6 E 95 34 28
ध्यान दें कि पहली पंक्ति हटा दी गई है.
यह भी ध्यान दें कि पंक्ति के नाम अब 2 से शुरू होते हैं।
पंक्ति नामों को 1 से रीसेट करने के लिए, बस निम्नलिखित कोड का उपयोग करें:
#reset row names
rownames(df) <- NULL
#view updated data frame
df
team points assists rebounds
1 A 99 33 30
2 B 90 28 28
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28
उदाहरण 2: dplyr पैकेज का उपयोग करके पहली पंक्ति हटाएँ
मान लीजिए कि हमारे पास R में निम्नलिखित डेटा फ़्रेम है:
#create data frame
df <- data. frame (team=c(NA, 'A', 'B', 'C', 'D', 'E'),
points=c(NA, 99, 90, 86, 88, 95),
assists=c(NA, 33, 28, 31, 39, 34),
rebounds=c(NA, 30, 28, 24, 24, 28))
#view data frame
df
team points assists rebounds
1 <NA> NA NA NA
2 A 99 33 30
3 B 90 28 28
4 C 86 31 24
5 D 88 39 24
6 E 95 34 28
हम डेटा फ़्रेम से पहली पंक्ति को हटाने के लिए dplyr पैकेज से स्लाइस() फ़ंक्शन का उपयोग कर सकते हैं:
library (dplyr)
#remove first row from data frame
df <- df %>% slice(-1)
#view updated data frame
df
team points assists rebounds
1 A 99 33 30
2 B 90 28 28
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28
ध्यान दें कि पहली पंक्ति हटा दी गई है.
इस दृष्टिकोण का लाभ यह है कि पहली पंक्ति हटा दिए जाने के बाद पंक्ति संख्याएँ स्वचालित रूप से रीसेट हो जाती हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
R में डेटा फ़्रेम में पंक्तियाँ कैसे जोड़ें
आर में डुप्लिकेट लाइनें कैसे हटाएं
आर में विशिष्ट पंक्तियों का योग कैसे करें