आर में कुछ कॉलम कैसे सुरक्षित रखें (उदाहरण के साथ)
आप R में डेटा फ़्रेम में केवल कुछ कॉलम रखने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: निर्दिष्ट करें कि कौन से कॉलम रखने हैं
#only keep columns 'col1' and 'col2'
new_df = subset(df, select = c(col1, col2))
विधि 2: हटाने के लिए कॉलम निर्दिष्ट करें
#drop columns 'col3' and 'col4'
new_df = subset(df, select = c(col3, col4))
निम्नलिखित उदाहरण दिखाते हैं कि आर में निम्नलिखित डेटा फ्रेम के साथ प्रत्येक विधि का उपयोग कैसे करें:
#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: निर्दिष्ट करें कि कौन से कॉलम रखने हैं
निम्नलिखित कोड दिखाता है कि एक नए डेटा फ़्रेम को कैसे परिभाषित किया जाए जो केवल “टीम” और “उपस्थिति” कॉलम को बरकरार रखता है:
#keep 'team' and 'assists' columns
new_df = subset(df, select = c(team, assists))
#view new data frame
new_df
team assists
1 to 4
2 to 5
3 to 5
4 B 4
5 B 12
6 B 10
परिणामी डेटा फ़्रेम केवल हमारे द्वारा निर्दिष्ट दो कॉलम बरकरार रखता है।
विधि 2: हटाने के लिए कॉलम निर्दिष्ट करें
निम्नलिखित कोड दिखाता है कि एक नए डेटा फ्रेम को कैसे परिभाषित किया जाए जो मूल डेटा फ्रेम से “टीम” और “उपस्थिति” कॉलम को हटा देता है:
#drop 'team' and 'assists' columns
new_df = subset(df, select = -c(team, assists))
#view new data frame
new_df
rebound points
1 19 9
2 14 7
3 14 7
4 29 6
5 25 10
6 30 11
परिणामी डेटा फ़्रेम मूल डेटा फ़्रेम से “टीम” और “सहायता” कॉलम को हटा देता है और शेष कॉलम को बरकरार रखता है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
आर में केवल संख्यात्मक कॉलम का चयन कैसे करें
आर में एकाधिक कॉलम कैसे हटाएं
आर में कॉलम को पुनर्व्यवस्थित कैसे करें