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


R-based ဒေတာဘောင်တစ်ခုရှိ တိကျသောကော်လံများကို ရွေးချယ်ရန် အောက်ပါ syntax ကို သင်အသုံးပြုနိုင်သည်-

 #select columns by name
df[c(' col1 ', ' col2 ', ' col4 ')]

#select columns by index
df[c(1, 2, 4)]

တနည်းအားဖြင့် သင်သည် dplyr package မှ select() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

 library (dplyr)

#select columns by name
df %>%
  select(col1, col2, col4)

#select columns by index
df %>%
  select(1, 2, 4)

အလွန်ကြီးမားသော ဒေတာအတွဲများအတွက်၊ select() လုပ်ဆောင်ချက်သည် အခြေခံ R လုပ်ဆောင်ချက်များထက် ပိုမိုမြန်ဆန်သောကြောင့် dplyr နည်းလမ်းကို အသုံးပြုရန် အကြံပြုအပ်ပါသည်။

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

 #create data frame
df <- data. frame (a=c(1, 3, 4, 6, 8, 9),
                 b=c(7, 8, 8, 7, 13, 16),
                 c=c(11, 13, 13, 18, 19, 22),
                 d=c(12, 16, 18, 22, 29, 38))

#view data frame
df

  abcd
1 1 7 11 12
2 3 8 13 16
3 4 8 13 18
4 6 7 18 22
5 8 13 19 29
6 9 16 22 38

ဥပမာ 1- Base R (အမည်ဖြင့်) သုံးပြီး သီးခြားကော်လံများကို ရွေးပါ

အောက်ဖော်ပြပါကုဒ်သည် အခြေခံ R ကို အသုံးပြု၍ သီးခြားကော်လံများကို အမည်ဖြင့် ရွေးချယ်နည်းကို ပြသသည်-

 #select columns by name
df[c(' a ', ' b ', ' d ')]

  abd
1 1 7 12
2 3 8 16
3 4 8 18
4 6 7 22
5 8 13 29
6 9 16 38

ဥပမာ 2- R အခြေခံ (အညွှန်းအားဖြင့်) ကို အသုံးပြု၍ သီးခြားကော်လံများကို ရွေးပါ

အောက်ဖော်ပြပါကုဒ်သည် အခြေခံ R ကို အသုံးပြု၍ သီးခြားကော်လံများကို အညွှန်းအလိုက် ရွေးချယ်နည်းကို ပြသသည်-

 #select columns by index
df[c(1, 2, 4)]

  abd
1 1 7 12
2 3 8 16
3 4 8 18
4 6 7 22
5 8 13 29
6 9 16 38

ဥပမာ 3- dplyr (အမည်ဖြင့်) သုံးပြီး သီးခြားကော်လံများကို ရွေးပါ

အောက်ပါကုဒ်သည် dplyr ကို အသုံးပြု၍ သီးခြားကော်လံများကို အမည်ဖြင့်ရွေးချယ်နည်းကို ပြသသည်-

 library (dplyr)

#select columns by name
df %>%
  select(a, b, d)

  abd
1 1 7 12
2 3 8 16
3 4 8 18
4 6 7 22
5 8 13 29
6 9 16 38

ဥပမာ 4- dplyr (အညွှန်းအားဖြင့်) ကိုသုံး၍ သီးခြားကော်လံများကို ရွေးပါ

အောက်ပါကုဒ်သည် dplyr ကို အသုံးပြု၍ သီးခြားကော်လံများကို မည်သို့ရွေးချယ်ရမည်ကို ပြသသည်-

 library (dplyr)

#select columns by index
df %>%
  select(1, 2, 4)

  abd
1 1 7 12
2 3 8 16
3 4 8 18
4 6 7 22
5 8 13 29
6 9 16 38

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

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

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

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