R တွင် pivot_wider() ကိုအသုံးပြုနည်း


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

ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

 library (tidyr)

df %>% pivot_wider(names_from = var1, values_from = var2)

ရွှေ-

  • names_from : တန်ဖိုးများကို ကော်လံအမည်များအဖြစ် အသုံးပြုမည့် ကော်လံ
  • values_from : တန်ဖိုးများကို ဆဲလ်တန်ဖိုးများအဖြစ် အသုံးပြုမည့် ကော်လံ

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

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

ဥပမာ- R တွင် pivot_wider() ကိုသုံးပါ။

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

 #create data frame
df <- data. frame (player=rep(c('A', 'B'), each= 4 ),
                 year=rep(c(1, 1, 2, 2), times= 2 ),
                 stat=rep(c('points', 'assists'), times= 4 ),
                 amount=c(14, 6, 18, 7, 22, 9, 38, 4))

#view data frame
df

  player year stat amount
1 A 1 points 14
2 A 1 assists 6
3 A 2 points 18
4 A 2 assists 7
5 B 1 points 22
6 B 1 assists 9
7 B 2 points 38
8 B 2 assists 4

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

 library (tidyr)

#pivot the data frame into a wide format
df %>% pivot_wider(names_from = stat, values_from = amount)

# A tibble: 4 x 4
  player year points assists
         
1 A 1 14 6
2 A 2 18 7
3 B 1 22 9
4 B 2 38 4

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

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

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

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

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

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

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

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