R တွင် အတန်းများကို ဖျက်နည်း (ဥပမာများနှင့်အတူ)
R တွင် သတ်မှတ်ထားသော လိုင်းနံပါတ်များကို ဖယ်ရှားရန် အောက်ပါ syntax ကို သင်အသုံးပြုနိုင်သည်-
#remove 4th row new_df <- df[-c(4), ] #remove 2nd through 4th row new_df <- df[-c(2:4), ] #remove 1st, 2nd, and 4th row new_df <- df[-c(1, 2, 4), ]
သတ်မှတ်ထားသောအခြေအနေများနှင့်မကိုက်ညီသောအတန်းများကိုဖယ်ရှားရန် အောက်ပါအထားအသိုကိုသုံးနိုင်သည်။
#only keep rows where col1 value is less than 10 and col2 value is less than 6 new_df <- subset(df, col1 < 10 & col2 < 6)
ထို့အပြင် မည်သည့်ကော်လံတွင်မဆို NA တန်ဖိုးရှိသော အတန်းများကို ဖယ်ရှားရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်သည်။
#remove rows with NA value in any column new_df <- na. omitted (df)
အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်တစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ 1- နံပါတ်အလိုက် အတန်းများကို ဖျက်ပါ။
အောက်ပါကုဒ်သည် R ရှိ သတ်မှတ်ထားသော အတန်းနံပါတ်အလိုက် အတန်းများကို ဖျက်နည်းကို ပြသည်-
#create data frame df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'), pts=c(17, 12, 8, 9, 25), rebs=c(3, 3, 6, 5, 8), blocks=c(1, 1, 2, 4, NA)) #view data frame df player pts rebs blocks 1 to 17 3 1 2 B 12 3 1 3 C 8 6 2 4 D 9 5 4 5 E 25 8 NA #remove 4th row df[-c(4), ] player pts rebs blocks 1 to 17 3 1 2 B 12 3 1 3 C 8 6 2 5 E 25 8 NA #remove 2nd through 4th row df[-c(2:4), ] player pts rebs blocks 1 to 17 3 1 5 E 25 8 NA #remove 1st, 2nd, and 4th row df[-c(1, 2, 4), ] player pts rebs blocks 3 C 8 6 2 5 E 25 8 NA
ဥပမာ 2- အခြေအနေအလိုက် အတန်းများကို ဖျက်ပါ။
အောက်ပါကုဒ်သည် သတ်မှတ်ထားသောအခြေအနေနှင့်မကိုက်ညီသောအတန်းများကို ဖယ်ရှားနည်းကိုပြသသည်-
#create data frame df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'), pts=c(17, 12, 8, 9, 25), rebs=c(3, 3, 6, 5, 8), blocks=c(1, 1, 2, 4, NA)) #view data frame df player pts rebs blocks 1 to 17 3 1 2 B 12 3 1 3 C 8 6 2 4 D 9 5 4 5 E 25 8 NA #only keep rows where pts is less than 10 and rebs is less than 6 subset(df, pts < 10 & rebs < 6) player pts rebs blocks 4 D 9 5 4
ဥပမာ 3- NA တန်ဖိုးများဖြင့် အတန်းများကို ဖျက်ပါ။
အောက်ပါကုဒ်သည် မည်သည့်အတန်းရှိ NA တန်ဖိုးဖြင့် အတန်းများကို ဖယ်ရှားနည်းကို ပြသသည်-
#create data frame df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'), pts=c(17, 12, 8, 9, 25), rebs=c(3, 3, 6, 5, 8), blocks=c(1, 1, 2, 4, NA)) #view data frame df player pts rebs blocks 1 to 17 3 1 2 B 12 3 1 3 C 8 6 2 4 D 9 5 4 5 E 25 8 NA #remove rows with NA value in any row: n / A. omitted (df) player pts rebs blocks 1 to 17 3 1 2 B 12 3 1 3 C 8 6 2 4 D 9 5 4
ထပ်လောင်းအရင်းအမြစ်များ
R ရှိ ဒေတာဘောင်သို့ အတန်းများထည့်နည်း
R တွင် ထပ်နေသော မျဉ်းများကို ဖယ်ရှားနည်း
R တွင် သီးခြားအတန်းများကို ပေါင်းနည်း