Dplyr ကို အသုံးပြု၍ ဒေတာဘောင်ကို မည်သို့ကူးပြောင်းမည်နည်း။


R တွင် dplyr ပက်ကေ့ဂျ်ကို အသုံးပြု၍ ဒေတာဘောင်တစ်ခုကို ကူးပြောင်းရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-

 library (dplyr)
library (tidyr)

df %>%
    pivot_wider(names_from = column1, values_from = column2)

Names_from အကြောင်းပြချက်သည် transposed data frame ရှိ ကော်လံအမည်များအတွက် အသုံးပြုရန် တန်ဖိုးများကို သတ်မှတ်ပေးပြီး Values_from အကြောင်းပြချက်သည် transposed data frame တွင် အသုံးပြုရန် ဆဲလ်တန်ဖိုးများကို သတ်မှတ်ပေးပါသည်။

ပိုက်အော်ပရေတာ ( %> % ) သည် pivot_wider() လုပ်ဆောင်ချက်သည် Tidyr ပက်ကေ့ခ်ျမှ ဆင်းသက်လာစဉ် dplyr ပက်ကေ့မှ လာကြောင်း သတိပြုပါ။

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- dplyr ကို အသုံးပြု၍ ဒေတာဘောင်တစ်ခုကို ကူးပြောင်းပါ။

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

 #create data frame
df <- data. frame (team=c('Mavs', 'Nets', 'Kings', 'Lakers'),
                 dots=c(99, 104, 119, 113))

#view data frame
df

    team points
1 Mavs 99
2 Nets 104
3 Kings 119
4 Lakers 113

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

ဒါကိုလုပ်ဖို့ အောက်ပါ syntax ကို သုံးနိုင်ပါတယ်။

 library (dplyr)
library (tidyr)

#transpose data frame
df %>%
    pivot_wider(names_from = team, values_from = points)

# A tibble: 1 x 4
   Mavs Nets Kings Lakers
      
1 99 104 119 113

ဒေတာဘောင်ကို ကူးပြောင်းပြီးဖြစ်သောကြောင့် အဖွဲ့အမည်များကို ကော်လံများအဖြစ် အသုံးပြုကာ ဒေတာဘောင်ရှိ ဆဲလ်တန်ဖိုးများအဖြစ် အသုံးပြုပါသည်။

ယခု ရရှိလာသော ဒေတာဘောင်တွင် အတန်း 1 နှင့် ကော်လံ 4 ခုပါရှိသည်ကို သတိပြုပါ။

ဆက်စပ်- R တွင် pivot_wider() လုပ်ဆောင်ချက်ကို မိတ်ဆက်ခြင်း။

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

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

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

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

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