R တွင် ကော်လံအမည်များ ရယူနည်း (နည်းလမ်း 3 ခု)


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

နည်းလမ်း 1- ကော်လံအမည်များအားလုံးကို ရယူပါ။

 colnames(df)

နည်းလမ်း 2- ကော်လံအမည်များကို အက္ခရာစဉ်အလိုက် ရယူပါ။

 sort(colnames(df))

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

 colnames(df[,sapply(df, is.numeric )])

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

 #create data frame
df = data. frame (team=c('A', 'B', 'C', 'D', 'E', 'F'),
                dots=c(18, 22, 19, 14, 14, 11),
                assists=c(5, 7, 7, 9, 12, 9),
                playoffs=c(TRUE, FALSE, FALSE, TRUE, TRUE, TRUE))

#view data frame
df

  team points assists playoffs
1 A 18 5 TRUE
2 B 22 7 FALSE
3 C 19 7 FALSE
4 D 14 9 TRUE
5 E 14 12 TRUE
6 F 11 9 TRUE

ဥပမာ 1- ကော်လံအမည်များအားလုံးကို ရယူပါ။

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

 #get all column names
colnames(df)

[1] “team” “points” “assists” “playoffs”

ရလဒ်သည် data frame ၏ကော်လံလေးခုအမည်များပါရှိသော vector တစ်ခုဖြစ်သည်။

ဥပမာ 2- ကော်လံအမည်များကို အက္ခရာစဉ်အလိုက် ရယူပါ။

ဒေတာဘောင်တစ်ခုတွင် အက္ခရာစဉ်အလိုက် ကော်လံအမည်များကို ရယူရန်၊ သင်သည် အောက်ပါအတိုင်း sort() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

 #get column names in alphabetical order
sort(colnames(df))

[1] “assists” “playoffs” “points” “team”

ရလဒ်သည် ဒေတာဘောင်၏ အက္ခရာစဉ်အလိုက် ဖော်ပြထားသော ကော်လံလေးခုပါ၀င်သည့် vector တစ်ခုဖြစ်သည်။

ကော်လံအမည်များကို အက္ခရာပြောင်းပြန်အစီအစဥ်ရရှိရန် argument descending=TRUE ကို သုံးနိုင်သည်။

 #get column names in reverse alphabetical order
sort(colnames(df), decreasing= TRUE )

[1] "team" "points" "playoffs" "assists"

ဥပမာ 3- သီးခြားဒေတာအမျိုးအစားဖြင့် ကော်လံအမည်များကို ရယူပါ။

DataFrame ရှိ ကော်လံတစ်ခုစီ၏ ဒေတာအမျိုးအစားကို ပြသရန် အောက်ပါ syntax ကို သင်အသုံးပြုနိုင်သည်-

 #view data type of each column
str(df)

'data.frame': 6 obs. of 4 variables:
 $ team: chr "A" "B" "C" "D" ...
 $ points: num 18 22 19 14 14 11
 $ assists: num 5 7 7 9 12 9
 $ playoffs: logi TRUE FALSE FALSE TRUE TRUE TRUEt

ထို့နောက် သင်သည် သီးခြားဒေတာအမျိုးအစားတစ်ခုရှိ ကော်လံအမည်များကိုသာ ရယူရန် sapply() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

ဥပမာအားဖြင့်၊ ဂဏန်း ဒေတာအမျိုးအစားပါသော ကော်လံအမည်များကိုသာ ရယူရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 #get all columns that have data type of numeric
colnames(df[,sapply(df, is.numeric )])

[1] “points” “assists”

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

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

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

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

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

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