R (ဥပမာ 4 ခု) တွင် str() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း


မည်သည့် R အရာဝတ္တု၏ အတွင်းပိုင်းဖွဲ့စည်းပုံအား ကျစ်လစ်သောပုံစံဖြင့် ပြသရန် R တွင် str() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

 str(object)

ရွှေ-

  • x : ဖွဲ့စည်းပုံကိုပြသမည့်အရာဝတ္ထုအမည်

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

ဥပမာ 1- Vector ဖြင့် str() ကိုသုံးပါ။

အောက်ဖော်ပြပါကုဒ်သည် vector တစ်ခု၏အတွင်းပိုင်းဖွဲ့စည်းပုံအား ကျစ်လစ်သိပ်သည်းသောပုံစံဖြင့်ပြသရန် str() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကိုပြသသည်-

 #createvector
x <- c(2, 4, 4, 5, 8, 10, NA, 15, 12, 12, 19, 24)

#display internal structure of vector
str(x)

num [1:12] 2 4 4 5 8 10 NA 15 12 12 ...

ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • vector တွင် ကိန်းဂဏာန်း အတန်းအစား ရှိသည်။
  • vector သည် 12 အရှည်ရှိသည်။

ပုံမှန်အားဖြင့်၊ str() လုပ်ဆောင်ချက်သည် vector ၏ ပထမဆုံး အစိတ်အပိုင်း 10 ခုကိုလည်း ပြသသည်။

ဥပမာ 2- Data Frame ဖြင့် str() ကိုအသုံးပြုခြင်း။

အောက်ဖော်ပြပါ ကုဒ်သည် ဒေတာဘောင်တစ်ခု၏ အတွင်းပိုင်းတည်ဆောက်ပုံအား ကျစ်ကျစ်လျစ်လျစ်လျစ်လျူရှုရန် str() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်-

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28))	

#display internal structure of data frame
str(df)

'data.frame': 5 obs. of 4 variables:
 $ team: chr "A" "B" "C" "D" ...
 $ points: num 99 90 86 88 95
 $ assists: num 33 28 31 39 34
 $rebounds: num 30 28 24 24 28

ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • အရာဝတ္ထုတွင် data.frame အတန်းရှိသည်။
  • ဒေတာဘောင်တွင် စောင့်ကြည့်မှု ၅ ခု (အတန်းများ) နှင့် ကိန်းရှင် ၄ ခု (ကော်လံများ) ပါရှိသည်။

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

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

လက်တွေ့တွင်၊ str() လုပ်ဆောင်ချက်သည် စူးစမ်းလေ့လာဆန်းစစ်မှု သို့မဟုတ် ကိန်းဂဏန်းဆိုင်ရာ စံနမူနာများကို မလုပ်ဆောင်မီတွင်ပင် ဒေတာဘောင်တစ်ခုကို R သို့တင်ပြီးနောက် အသုံးပြုသည့် ပထမဆုံးလုပ်ဆောင်ချက်များထဲမှ တစ်ခုဖြစ်သည်။

ဥပမာ 3- Matrix ဖြင့် str() ကိုသုံးပါ။

အောက်ဖော်ပြပါ ကုဒ်သည် မက်ထရစ်ဇ်တစ်ခု၏ အတွင်းပိုင်းဖွဲ့စည်းပုံအား ကျစ်ကျစ်လျစ်လျစ်လျစ်လျူရှုရန် str() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်-

 #create matrix
mat <- matrix(1:15, nrow= 5 )

#view matrix
mast

     [,1] [,2] [,3]
[1,] 1 6 11
[2,] 2 7 12
[3,] 3 8 13
[4,] 4 9 14
[5,] 5 10 15

#display internal structure of matrix
str(mat)

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

ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • Matrix တွင် ကိန်းပြည့်အတန်းရှိသည်။
  • matrix တွင် 5 တန်းနှင့် 3 ကော်လံရှိသည်။

ပုံမှန်အားဖြင့်၊ str() function သည် vector ၏ပထမတန်ဖိုး 10 ခုကိုလည်းပြသသည်။

ဥပမာ 4- List ဖြင့် str() ကိုသုံးပါ။

စာရင်း၏အတွင်းပိုင်းဖွဲ့စည်းပုံအား ကျစ်လစ်သိပ်သည်းသောပုံစံဖြင့်ပြသရန် အောက်ပါကုဒ်သည် str() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်-

 #create list
my_list <- list(A=1:5, B=c(2, 9), C=c('hey', 'hello'))

#view list
my_list

$A
[1] 1 2 3 4 5

$B
[1] 2 9

$C
[1] “hey” “hello”

#display internal structure of list
str(my_list)

List of 3
 $A: int[1:5] 1 2 3 4 5
 $B:num[1:2]2 9
 $C:chr[1:2] "hey" "hello"

ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • စာရင်းတွင် အချက် ၃ ချက်ရှိသည်။
  • ပထမဒြပ်စင်တွင် နာမည် A၊ ကိန်းပြည့်အတန်း၊ အလျား 5 နှင့် တန်ဖိုး 5 လုံးကို ပြသထားသည်။
  • ဒုတိယဒြပ်စင်တွင် အမည် B ရှိပြီး ဂဏန်းအတန်းအစား 2 အရှည်နှင့် 2 တန်ဖိုးများကို ပြသထားသည်။
  • တတိယဒြပ်စင်တွင် အမည် C၊ အက္ခရာအတန်းအစား၊ အရှည် 2 နှင့် 2 တန်ဖိုးများကို ပြသထားသည်။

str() လုပ်ဆောင်ချက်ကို ရိုးရှင်းစွာအသုံးပြုခြင်းဖြင့်၊ ကျွန်ုပ်တို့သည် စာရင်းဖွဲ့စည်းပုံကို ပြီးပြည့်စုံစွာ နားလည်နိုင်မည်ဖြစ်သည်။

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

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

R တွင် length() function ကိုအသုံးပြုနည်း
R တွင် cat() function ကိုအသုံးပြုနည်း
R တွင် substring() function ကိုအသုံးပြုနည်း

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

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