R ရှိ ဒေတာဘောင် ပထမတန်းကို ဖယ်ရှားနည်း (ဥပမာ 2 ခု)


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

နည်းလမ်း 1- Base R ကိုသုံးပါ။

 df <- df[-1, ]

နည်းလမ်း 2- dplyr package ကိုသုံးပါ။

 library (dplyr)

df <- df %>% slice(-1)

အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ 1- Base R သုံးပြီး ပထမတန်းကို ဖျက်ပါ။

R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (team=c(NA, 'A', 'B', 'C', 'D', 'E'),
                 points=c(NA, 99, 90, 86, 88, 95),
                 assists=c(NA, 33, 28, 31, 39, 34),
                 rebounds=c(NA, 30, 28, 24, 24, 28))

#view data frame
df

  team points assists rebounds
1 <NA> NA NA NA
2 A 99 33 30
3 B 90 28 28
4 C 86 31 24
5 D 88 39 24
6 E 95 34 28

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

 #remove first row
df <- df[-1, ]

#view updated data frame
df

  team points assists rebounds
2 A 99 33 30
3 B 90 28 28
4 C 86 31 24
5 D 88 39 24
6 E 95 34 28

ပထမစာကြောင်းကို ဖျက်လိုက်ကြောင်း သတိပြုပါ။

လိုင်းအမည်များကို ယခု 2 ဖြင့် စတင်ကြောင်း သတိပြုပါ။

1 မှ အတန်းအမည်များကို ပြန်လည်သတ်မှတ်ရန် အောက်ပါကုဒ်ကို အသုံးပြုပါ။

 #reset row names
rownames(df) <- NULL

#view updated data frame
df

  team points assists rebounds
1 A 99 33 30
2 B 90 28 28
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28

ဥပမာ 2- dplyr ပက်ကေ့ချ်ကို အသုံးပြု၍ ပထမတန်းကို ဖျက်ပါ။

R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (team=c(NA, 'A', 'B', 'C', 'D', 'E'),
                 points=c(NA, 99, 90, 86, 88, 95),
                 assists=c(NA, 33, 28, 31, 39, 34),
                 rebounds=c(NA, 30, 28, 24, 24, 28))

#view data frame
df

  team points assists rebounds
1 <NA> NA NA NA
2 A 99 33 30
3 B 90 28 28
4 C 86 31 24
5 D 88 39 24
6 E 95 34 28

ဒေတာဘောင်မှ ပထမတန်းကို ဖယ်ရှားရန် dplyr package မှ slice() လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပါသည်။

 library (dplyr)

#remove first row from data frame
df <- df %>% slice(-1)

#view updated data frame
df

  team points assists rebounds
1 A 99 33 30
2 B 90 28 28
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28

ပထမစာကြောင်းကို ဖျက်လိုက်ကြောင်း သတိပြုပါ။

ဤချဉ်းကပ်မှု၏ အားသာချက်မှာ ပထမစာကြောင်းကို ဖျက်ပြီးနောက် လိုင်းနံပါတ်များကို အလိုအလျောက် ပြန်လည်သတ်မှတ်ခြင်း ဖြစ်သည်။

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

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

R ရှိ ဒေတာဘောင်သို့ အတန်းများထည့်နည်း
R တွင် ထပ်နေသော မျဉ်းများကို ဖယ်ရှားနည်း
R တွင် သီးခြားအတန်းများကို ပေါင်းနည်း

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

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