Dplyr ကို အသုံးပြု၍ ဒေတာဘောင်မှ နောက်ဆုံးအတန်းကို မည်ကဲ့သို့ ဖယ်ရှားနည်း


R ရှိ ဒေတာဘောင်မှ နောက်ဆုံးအတန်းကို ဖယ်ရှားရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။

နည်းလမ်း 1- ဒေတာဘောင်၏ နောက်ဆုံးအတန်းကို ဖျက်ပါ။

 library (dplyr)

#remove last row from data frame
df <- df %>% filter(row_number() <= n()- 1 )

နည်းလမ်း 2- ဒေတာဘောင်၏ နောက်ဆုံး N အတန်းများကို ဖျက်ပါ။

 library (dplyr)

#remove last four rows from data frame
df <- df %>% filter(row_number() <= n()- 4 )

မှတ်ချက်n() လုပ်ဆောင်ချက်သည် ဒေတာဘောင်ရှိ အတန်းစုစုပေါင်းကို ထုတ်ယူသည်။

row_number() <= n() ကို အသုံးပြုခြင်းဖြင့်၊ ကျွန်ုပ်တို့သည် ကိန်းဂဏန်းအချို့ကို နုတ်ပြီး အတန်းအရေအတွက်ထက် နည်းသော အတန်းများသာ ဒေတာဘောင်ကို စစ်ထုတ်လိုကြောင်း ကျွန်ုပ်တို့ သတ်မှတ်ပါသည်။

အောက်ပါဥပမာများသည် အောက်ပါဒေတာဘောင်ဖြင့် ဤနည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးပြုနည်းကို ပြသသည်-

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'C', 'C', 'C'),
                 points=c(18, 13, 19, 14, 24, 21, 20, 28),
                 assists=c(5, 7, 17, 9, 12, 9, 5, 12))

#view data frame
df

  team points assists
1 to 18 5
2 to 13 7
3 A 19 17
4 B 14 9
5 B 24 12
6 C 21 9
7 C 20 5
8 C 28 12

ဥပမာ 1- ဒေတာဘောင်၏ နောက်ဆုံးအတန်းကို ဖျက်ပါ။

အောက်ပါကုဒ်သည် ဒေတာဘောင်မှ နောက်ဆုံးအတန်းကို ဖယ်ရှားနည်းကို ပြသသည်-

 library (dplyr)

#remove last row from data frame
df <- df %>% filter(row_number() <= n()- 1 )

#view updated data frame
df

  team points assists
1 to 18 5
2 to 13 7
3 A 19 17
4 B 14 9
5 B 24 12
6 C 21 9
7 C 20 5

ဒေတာဘောင်၏ နောက်ဆုံးအတန်းကို ဖျက်လိုက်ကြောင်း သတိပြုပါ။

ဥပမာ 2- ဒေတာဘောင်၏ နောက်ဆုံး N အတန်းများကို ဖျက်ပါ။

အောက်ပါကုဒ်သည် ဒေတာဘောင်မှ နောက်ဆုံးအတန်းလေးတန်းကို ဖယ်ရှားနည်းကို ပြသသည်-

 library (dplyr)

#remove last four rows from data frame
df <- df %>% filter(row_number() <= n()- 4 )

#view updated data frame
df

  team points assists
1 to 18 5
2 to 13 7
3 A 19 17
4 B 14 9

ဒေတာဘောင်၏ နောက်ဆုံးစာကြောင်းလေးကြောင်းကို ဖျက်လိုက်ကြောင်း သတိပြုပါ။

မှတ်ချက် – ဒေတာဘောင်အဆုံးမှ မတူညီသော လိုင်းနံပါတ်များကို ဖယ်ရှားရန်၊ ကုဒ်နံပါတ် 4 ကို အခြားနံပါတ်တစ်ခုဖြင့် အစားထိုးလိုက်ပါ။

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

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် dplyr တွင် အခြားဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

dplyr ကို အသုံးပြု၍ အညွှန်းအလိုက် ကော်လံများကို မည်သို့ရွေးချယ်ရမည်နည်း။
dplyr ကို အသုံးပြု၍ အုပ်စုအလိုက် ကိန်းရှင်များကို စီရန်
NA ကို dplyr တွင် Zero ဖြင့် အစားထိုးနည်း

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

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