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


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

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

 library (tidyr)

df %>% pivot_longer(cols=c(' var1 ', ' var2 ', ...),
                    names_to=' col1_name ',
                    values_to=' col2_name ')

ရွှေ-

  • cols- ဆုံချက်လုပ်ရန် ကော်လံအမည်များ
  • names_to : စာလုံးကော်လံအသစ်၏အမည်
  • values_to : တန်ဖိုးများ ကော်လံအသစ်၏ အမည်

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

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

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

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

 #create data frame
df <- data. frame (player=c('A', 'B', 'C', 'D'),
                 year1=c(12, 15, 19, 19),
                 year2=c(22, 29, 18, 12))

#view data frame
df

  player year1 year2
1 to 12 22
2 B 15 29
3 C 19 18
4 D 19 12

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

 library (tidyr)

#pivot the data frame into a long format
df %>% pivot_longer(cols=c(' year1 ', ' year2 '),
                    names_to=' year ',
                    values_to=' points ')

# A tibble: 8 x 3
  player year points
      
1 A year1 12
2 A year2 22
3 B year1 15
4 B year2 29
5 C year1 19
6 C year2 18
7 D year1 19
8 D year2 12

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

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

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

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

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

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

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

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