A- ကော်လံများစွာဖြင့် pivot_wider() ကို အသုံးပြုနည်း


R ရှိ Tidyr ပက်ကေ့ခ်ျ၏ pivot_wider() လုပ်ဆောင်ချက်ကို ရှည်လျားသောဖော်မတ်မှ ကျယ်ပြန့်ဖော်မတ်သို့ ဒေတာဘလောက်တစ်ခုကို လှည့်ရန် အသုံးပြုနိုင်သည်။

ကော်လံအများအပြားကို လှည့်ရန် ဤလုပ်ဆောင်ချက်ကို သင်အသုံးပြုလိုပါက၊ သင်သည် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 library (tidyr)

df_wide <- pivot_wider(df, names_from=group, values_from=c(values1, values2))

values_from argument သို့ ကော်လံများစွာကို နာမည်ပေးခြင်းဖြင့်၊ သင်သည် ကော်လံအများအပြားကို တစ်ပြိုင်နက် လှည့်နိုင်သည်။

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

ဆက်စပ်မှု- ရှည်လျားသော သို့မဟုတ် ကျယ်ပြန့်သောဒေတာ- ကွာခြားချက်ကား အဘယ်နည်း။

ဥပမာ- R တွင် ကော်လံများစွာဖြင့် pivot_wider() ကိုသုံးပါ။

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

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'B'),
                 player=c('G', 'F', 'C', 'G', 'F', 'C'),
                 points=c(22, 34, 20, 15, 14, 19),
                 assists=c(4, 10, 12, 9, 8, 5))

#view data frame
df

  team player points assists
1 AG 22 4
2 AF 34 10
3 AC 20 12
4 BG 15 9
5 BF 14 8
6 BC 19 5

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

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

 library (tidyr)

#pivot values in points and assists columns
df_wide <- pivot_wider(df, names_from=player, values_from=c(points, assists))

#view wide data frame
df_wide

# A tibble: 2 x 7
  team points_G points_F points_C assists_G assists_F assists_C
                             
1 A 22 34 20 4 10 12
2 B 15 14 19 9 8 5

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

နောက်ဆုံးရလဒ်မှာ စုစုပေါင်း ကော်လံခုနစ်ခုပါသည့် ကြီးမားသောဒေတာဘောင်တစ်ခုဖြစ်သည်။

မှတ်ချက်pivot_wider() လုပ်ဆောင်ချက်အတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။

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

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

R တွင် pivot_longer() ကိုအသုံးပြုနည်း
R တွင် Spread function ကိုအသုံးပြုနည်း
R တွင်စုဆောင်းသည့်လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း
R တွင်သီးခြားလုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း
R တွင် Unite လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း

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

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