R တွင် drop function ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)


အခြေခံ R ရှိ drop() လုပ်ဆောင်ချက်ကို အဆင့်တစ်ခုသာရှိသော array သို့မဟုတ် matrix မှ အတိုင်းအတာများကို ချရန်အတွက် အသုံးပြုနိုင်သည်။

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

ဥပမာ 1- ဇယားရှိ အဆင့်တစ်ခုဖြင့် အတိုင်းအတာများကို ချရန် drop() ကိုသုံးပါ။

R တွင် အောက်ပါသုံးဖက်မြင် array ရှိသည်ဆိုပါစို့။

 #create 3-dimensional array
my_array <- c(1:10)
dim(my_array) <- c(1,2,5)

#view array
my_array

, , 1

     [,1] [,2]
[1,] 1 2

, , 2

     [,1] [,2]
[1,] 3 4

, , 3

     [,1] [,2]
[1,] 5 6

, , 4

     [,1] [,2]
[1,] 7 8

, , 5

     [,1] [,2]
[1,] 9 10

ဇယားရှိ အဆင့်တစ်ဆင့်သာရှိသော အတိုင်းအတာကို ဖယ်ရှားရန် drop() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

 #drop dimensions with only one level
new_array <- drop(my_array)

#view new array
new_array

     [,1] [,2] [,3] [,4] [,5]
[1,] 1 3 5 7 9
[2,] 2 4 6 8 10

အဆင့်တစ်ခုသာရှိသော အတိုင်းအတာကို ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။

အတိုင်းအတာအသစ်များကိုပြသရန် dim() လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-

 #view dimensions of new array
dim(new_array)

[1] 2 5

array အသစ်တွင် အတိုင်းအတာ နှစ်ခုသာ ရှိသည်ကို ကျွန်ုပ်တို့ မြင်နိုင်သည်။

ဥပမာ 2- matrix ရှိ အဆင့်တစ်ခုဖြင့် အတိုင်းအတာများကို ချရန် drop() ကိုသုံးပါ။

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

 #create matrix
my_matrix <- matrix(1:7, ncol=7)

#view matrix
my_matrix

     [,1] [,2] [,3] [,4] [,5] [,6] [,7]
[1,] 1 2 3 4 5 6 7

#view dimensions of matrix
dim(my_matrix)

[1] 1 7

matrix တွင် အဆင့်တစ်ခုသာရှိသော dimension ကိုဖယ်ရှားရန် drop() function ကိုသုံးနိုင်သည်။

 #drop dimensions with only one level
new_matrix <- drop(my_matrix)

#view new matrix
new_matrix

[1] 1 2 3 4 5 6 7

အဆင့်တစ်ခုသာရှိသော အတိုင်းအတာကို ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။

မက်ထရစ်ကို အမှန်ပင် vector အဖြစ်သို့ ပြောင်းလဲခဲ့သည်။

အကယ်၍ ကျွန်ုပ်တို့သည် အတိုင်းအတာများကို မြင်သာစေရန် dim() လုပ်ဆောင်ချက်ကို အသုံးပြုပါက၊ အရာဝတ္ထုအသစ်သည် နှစ်ဘက်မြင်မက်ထရစ်မဟုတ်တော့သောကြောင့် ၎င်းသည် NULL ပြန်ဖြစ်သွားပါမည်။

 #view dimensions of new matrix
dim(new_matrix)

NULL

ယင်းအစား၊ ကျွန်ုပ်တို့သည် vector ၏အရှည်ကိုပြသရန် length() ကို သုံးနိုင်သည်။

 #view length
length(new_matrix)

[1] 7

ကျွန်ုပ်တို့၏ vector တွင် element 7 ခုပါရှိသည်ကိုကျွန်ုပ်တို့တွေ့မြင်နိုင်သည်။

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

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

R တွင် cut() function ကိုအသုံးပြုနည်း
R တွင် n() function ကိုအသုံးပြုနည်း
R တွင် nchar() function ကိုအသုံးပြုနည်း

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

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