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 တွင် ကျပန်းတန်းများကို မည်သို့ရွေးချယ်ရမည်နည်း။