R (ဥပမာ 4 ခု) တွင် length() function ကိုအသုံးပြုနည်း


Vectors များ၊ list များနှင့် အခြားအရာဝတ္ထုများ၏ အရှည်ကို တွက်ချက်ရန် R တွင် length() function ကို အသုံးပြုနိုင်သည်။

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

 length(x)

ရွှေ-

  • x : အလျား တွက်ချက်ရန် အရာဝတ္ထုအမည်

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

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

အောက်ပါကုဒ်သည် vector တစ်ခုရှိ element အရေအတွက်ကိုတွက်ချက်ရန် length() function ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်-

 #createvector
my_vector <- c(2, 7, 6, 6, 9, 10, 14, 13, 4, 20, NA)

#calculate length of vector
length(my_vector)

[1] 11

vector တွင် စုစုပေါင်း element 11 ခု ပါ၀င်သည်ကို တွေ့နိုင်ပါသည်။

length() သည် NA တန်ဖိုးများကိုလည်း ရေတွက်ကြောင်း သတိပြုပါ။

vector တစ်ခု၏အရှည်ကိုတွက်ချက်သောအခါ NA တန်ဖိုးများကိုဖယ်ထုတ်ရန်၊ အောက်ပါ syntax ကိုသုံးနိုင်သည်။

 #createvector
my_vector <- c(2, 7, 6, 6, 9, 10, 14, 13, 4, 20, NA)

#calculate length of vector, excluding NA values
sum(!is. na (my_vector))

[1] 10

vector တွင် NA တန်ဖိုးများမဟုတ်သည့် အစိတ်အပိုင်း 10 ခုပါရှိသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။

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

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

 #create list
my_list <- list(A=1:5, B=c('hey', 'hi'), C=c(3, 5, 7))

#calculate length of entire list
length(my_list)

[1] 3

#calculate length of first element in list
length(my_list[[ 1 ]])

[1] 5

ရလဒ်မှ၊ စာရင်းတွင် စုစုပေါင်းဒြပ်စင် 3 ခု ရှိပြီး စာရင်းရှိ ပထမဒြပ်စင်သည် အရှည် 5 ဖြစ်သည်ကို ကျွန်ုပ်တို့ တွေ့နိုင်ပါသည်။

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

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

 #create data frame
df <- data. frame (team=c('A', 'B', 'B', 'B', 'C', 'D'),
                 points=c(10, 15, 29, 24, 30, 31))

#view data frame
df

  team points
1 to 10
2 B 15
3 B 29
4 B 24
5 C 30
6 D 31

#calculate length of data frame (returns number of columns)
length(df)

[1] 2 

အတန်းအရေအတွက်ကို တွက်ချက်လိုပါက nrow() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။

 #calculate number of rows in data frame
nrow(df)

[1] 6

၎င်းသည် ဒေတာဘောင်တွင် စုစုပေါင်းအတန်း 6 တန်းရှိကြောင်း ကျွန်ုပ်တို့ကိုပြောပြသည်။

ဥပမာ 4- String ဖြင့် length() ကိုအသုံးပြုခြင်း။

R တွင် စာကြောင်းတစ်ခုဖြင့် length() လုပ်ဆောင်ချက်ကို အသုံးပြုပါက၊ ၎င်းသည် များသောအားဖြင့် တန်ဖိုးတစ်ခုကိုသာ ပြန်ပေးလိမ့်မည်-

 #define string
my_string <- "hey there"

#calculate length of string
length(my_string)

[1] 1

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

 #define string
my_string <- "hey there"

#calculate total characters in string
nchar(my_string)

[1] 9

နေရာလွတ်များအပါအဝင် string တွင် စုစုပေါင်း စာလုံး 9 လုံးရှိကြောင်း ၎င်းကပြောသည်။

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

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

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

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

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