R တွင် ကော်လံနှစ်ခုကို ပြောင်းနည်း- ဥပမာများဖြင့်


တစ်ခါတစ်ရံ R ဒေတာဘောင်တစ်ခုတွင် ကော်လံနှစ်ခု၏ အနေအထားကို သင်ပြောင်းလိုပေမည်။ ကံကောင်းထောက်မစွာ၊ ၎င်းသည် အောက်ပါ ကုဒ်နှစ်ခုထဲမှ တစ်ခုကို အသုံးပြု၍ လုပ်ဆောင်ရန် လွယ်ကူသည်-

ရွေးချယ်မှု 1- ကော်လံ syntax ကိုသုံးပါ။

 #define order of data frame columns
df <- df[c("col1", "col2", "col3", "col4")]

ရွေးချယ်မှု 2- အတန်းနှင့် ကော်လံ အထားအသိုကို အသုံးပြုပါ။

 #define order of data frame columns
df <- df[, c("col1", "col2", "col3", "col4")]

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

ဥပမာ 1- ကော်လံအထားအသိုကိုသုံးပြီး ကော်လံနှစ်ခုကို ပြောင်းပါ။

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

 #create data frame
df <- data.frame(col1=c(1, 2, 6, 3, 6, 6),
                 col2=c(4, 4, 5, 4, 3, 2),
                 col3=c(7, 7, 8, 7, 3, 3),
                 col4=c(9, 9, 9, 5, 5, 3))

#view data frame
df

  col1 col2 col3 col4
1 1 4 7 9
2 2 4 7 9
3 6 5 8 9
4 3 4 7 5
5 6 3 3 5
6 6 2 3 3

#switch positions of first and third column
df <- df[c("col3", "col2", "col1", "col4")]

#view new data frame
df

  col3 col2 col1 col4
1 7 4 1 9
2 7 4 2 9
3 8 5 6 9
4 7 4 3 5
5 3 3 6 5
6 3 2 6 3

ဥပမာ 2- Row နှင့် Column Syntax ကို အသုံးပြု၍ ကော်လံနှစ်ခုကို ပြောင်းပါ။

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

 #create data frame
df <- data.frame(col1=c(1, 2, 6, 3, 6, 6),
                 col2=c(4, 4, 5, 4, 3, 2),
                 col3=c(7, 7, 8, 7, 3, 3),
                 col4=c(9, 9, 9, 5, 5, 3))

#view data frame
df

  col1 col2 col3 col4
1 1 4 7 9
2 2 4 7 9
3 6 5 8 9
4 3 4 7 5
5 6 3 3 5
6 6 2 3 3

#switch positions of first and third column
df <- df[, c("col3", "col2", "col1", "col4")]

#view new data frame
df

  col3 col2 col1 col4
1 7 4 1 9
2 7 4 2 9
3 8 5 6 9
4 7 4 3 5
5 3 3 6 5
6 3 2 6 3

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

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

R တွင် သီးခြားကော်လံများကို ပေါင်းနည်း
R တွင် ကော်လံများထက် ပျမ်းမျှနည်း

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

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