R တွင် data frame မှကော်လံများကိုမည်သို့ဖယ်ရှားနည်း (ဥပမာများဖြင့်)


R ရှိ ဒေတာဘောင်တစ်ခုမှ ကော်လံများကို ဖယ်ရှားရန် အလွယ်ကူဆုံးနည်းလမ်းမှာ အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည့် subset() လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြစ်သည်-

 #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

ထပ်လောင်းအရင်းအမြစ်များ

R ရှိ ဒေတာဘောင်တစ်ခုသို့ ကော်လံတစ်ခုထည့်နည်း
R တွင် ဒေတာဘောင်ကော်လံများကို အမည်ပြောင်းနည်း
R တွင် ကော်လံအလိုက် ဒေတာဘောင်ကို စီရန်

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်