R တွင် နာမည်ဖြင့် ကော်လံများကို မည်ကဲ့သို့ ဖျက်နည်း (ဥပမာများဖြင့်)
R အမည်ဖြင့် ဒေတာဘောင်တစ်ခုမှ ကော်လံများကို ဖယ်ရှားရန် ဘုံနည်းလမ်းသုံးမျိုးရှိသည်။
နည်းလမ်း 1- Base R ကိုသုံးပါ။
#drop col2 and col4 from data frame
df_new <- subset(df, select = -c(col2, col4))
နည်းလမ်း 2: dplyr ကိုသုံးပါ။
library (dplyr) #drop col2 and col4 from data frame df_new <- df %>% select(-c(col2, col4))
နည်းလမ်း 3- data.table ကိုသုံးပါ။
library (data.table) #convert data frame to data table dt <- setDT(df) #drop col2 and col4 from data frame dt[, c(' col2 ', ' col4 '):=NULL]
အောက်ဖော်ပြပါ ဥပမာများသည် R ရှိ ဒေတာဘောင်ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-
#create data frame
df <- data. frame (team=c('A', 'A', 'B', 'B', 'C', 'C', 'C', 'D'),
points=c(12, 15, 22, 29, 35, 24, 11, 24),
rebounds=c(10, 4, 4, 15, 14, 9, 12, 8),
assists=c(7, 7, 5, 8, 19, 14, 11, 10))
#view data frame
df
team points rebound assists
1 A 12 10 7
2 to 15 4 7
3 B 22 4 5
4 B 29 15 8
5 C 35 14 19
6 C 24 9 14
7 C 11 12 11
8 D 24 8 10
ဥပမာ 1- Base R ကို အသုံးပြု၍ အမည်ဖြင့် ကော်လံများကို ဖယ်ရှားပါ။
အောက်ဖော်ပြပါကုဒ်သည် base R ရှိ subset() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ point နှင့် helper ကော်လံများကို ဒေတာဘောင်မှ မည်သို့ဖယ်ရှားရမည်ကို ပြသသည်-
#create new data frame by dropping points and assists columns
df_new <- subset(df, select = -c(points, assists))
#view new data frame
df_new
team rebounds
1 to 10
2 to 4
3 B 4
4 B 15
5 C 14
6 C 9
7 C 12
8 D 8
အချက်များ နှင့် အကူအညီ ကော်လံများကို ဒေတာဘောင်အသစ်မှ ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။
ဥပမာ 2- dplyr ကို အသုံးပြု၍ အမည်ဖြင့် ကော်လံများကို ဖယ်ရှားပါ။
အောက်ပါကုဒ်သည် dplyr ပက်ကေ့ဂျ်မှ select() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ဒေတာဘောင်မှ အချက် နှင့် အထောက်အကူ ကော်လံများကို ဖယ်ရှားနည်းကို ပြသသည်-
library (dplyr)
#create new data frame by dropping points and assists columns
df_new <- df %>% select(-c(points, assists))
#view new data frame
df_new
team rebounds
1 to 10
2 to 4
3 B 4
4 B 15
5 C 14
6 C 9
7 C 12
8 D 8
အချက်များ နှင့် အကူအညီ ကော်လံများကို ဒေတာဘောင်အသစ်မှ ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။
ဥပမာ 3- data.table ကို အသုံးပြု၍ အမည်ဖြင့် ကော်လံများကို ဖျက်ပါ။
အောက်ပါကုဒ်သည် data.table ပက်ကေ့ဂျ်ကို အသုံးပြု၍ ကော်လံနှစ်ခုလုံးကို NULL သို့ သတ်မှတ်ခြင်းဖြင့် point နှင့် helper ကော်လံများကို ဒေတာဘောင်မှ ဖယ်ရှားနည်းကို ပြသသည်-
library (data.table)
#convert data frame to data table
dt <- setDT(df)
#drop points and assists columns
dt[, c(' points ', ' assists '):=NULL]
#view updated data table
dt
team rebounds
1: At 10
2: A 4
3:B4
4:B15
5:C14
6: C 9
7:C12
8: D 8
အမှတ်များ နှင့် အကူအညီ ကော်လံများကို ဒေတာဇယားအသစ်မှ ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။
မှတ်ချက် – နည်းလမ်းသုံးခုစလုံးသည် တူညီသောရလဒ်ကို ထုတ်ပေးသော်လည်း dplyr နှင့် data.table နည်းလမ်းများသည် အလွန်ကြီးမားသော datasets များနှင့် အလုပ်လုပ်သောအခါ ပိုမိုမြန်ဆန်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် NA တန်ဖိုးများပါသောကော်လံများကိုမည်သို့ဖယ်ရှားနည်း
R တွင် ကော်လံများကို မည်သို့ပြန်စီရမည်နည်း။
R တွင် ကော်လံအမည်ပြောင်းနည်း