आर में डेटा फ़्रेम से कॉलम कैसे हटाएं (उदाहरण के साथ)
R में डेटा फ़्रेम से कॉलम हटाने का सबसे आसान तरीका सबसेट() फ़ंक्शन का उपयोग करना है, जो निम्नलिखित मूल सिंटैक्स का उपयोग करता है:
#remove columns var1 and var3 new_df <- subset(df, select = - c(var1, var3))
निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित डेटा फ़्रेम के साथ व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें:
#create data frame df <- data. frame (var1=c(1, 3, 3, 4, 5), var2=c(7, 7, 8, 3, 2), var3=c(3, 3, 6, 10, 12), var4=c(14, 16, 22, 19, 18)) #view data frame df var1 var2 var3 var4 1 1 7 3 14 2 3 7 3 16 3 3 8 6 22 4 4 3 10 19 5 5 2 12 18
उदाहरण 1: कॉलम को नाम से हटाएँ
निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम से कॉलम को नाम से कैसे हटाया जाए:
#remove columns var1 and var3 new_df <- subset(df, select = - c(var1, var3)) #view updated data frame new_df var2 var4 1 7 14 2 7 16 3 8 22 4 3 19 5 2 18
उदाहरण 2: सूचकांक के अनुसार कॉलम छोड़ें
निम्नलिखित कोड दिखाता है कि इंडेक्स द्वारा डेटा फ्रेम से कॉलम कैसे हटाएं:
#remove first and fourth columns new_df <- subset(df, select = - c(1, 4)) #view updated data frame new_df var2 var3 1 7 3 2 7 3 3 8 6 4 3 10 5 2 12
उदाहरण 3: सूची से कॉलम हटाएँ
निम्नलिखित कोड दिखाता है कि किसी निश्चित सूची से संबंधित डेटा फ़्रेम से कॉलम कैसे हटाएं:
#define list of columns to remove remove_cols <- c(' var1 ', ' var4 ') #remove columns in list new_df = subset(df, select = ! ( names (df) %in% remove_cols)) #view updated data frame new_df var2 var3 1 7 3 2 7 3 3 8 6 4 3 10 5 2 12
उदाहरण 4: रेंज में कॉलम हटाएं
निम्नलिखित कोड दिखाता है कि एक निश्चित सीमा के भीतर डेटा फ़्रेम से कॉलम कैसे हटाएं:
#remove columns in range of 1 to 3 new_df = subset(df, select = - c(1:3)) #view updated data frame new_df var4 1 14 2 16 3 22 4 19 5 18
अतिरिक्त संसाधन
आर में डेटा फ़्रेम में कॉलम कैसे जोड़ें
आर में डेटा फ़्रेम कॉलम का नाम कैसे बदलें
आर में कॉलम द्वारा डेटा फ़्रेम को कैसे क्रमबद्ध करें