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 ရှိ ကော်လံအမည်များဖြင့် ဒေတာဘောင်များကို ပေါင်းစည်းနည်း