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


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

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

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

 #create data frame
df <- data. frame (x=c(1, 2, 3, 3, 5, NA),
                 y=c(8, 14, NA, 25, 29, NA)) 

#view data frame
df

   xy
1 1 8
2 2 14
3 3 NA
4 3 25
5 5 29
6 NA NA

ဥပမာ 1- ဒေတာဘောင်တွင် အတန်းများကို ရေတွက်ပါ။

အောက်ပါကုဒ်သည် ဒေတာဘောင်ရှိ အတန်းစုစုပေါင်းကို ရေတွက်နည်းကို ပြသသည်-

 #count total rows in data frame
nrow(df)

[1] 6

စုစုပေါင်း 6 လိုင်းရှိပါတယ်။

ဥပမာ 2- ဒေတာဘောင်တွင် အခြေအနေဖြင့် အတန်းများကို ရေတွက်ပါ။

အောက်ပါကုဒ်သည် ကော်လံ “ x” တွင် တန်ဖိုး 3 ထက် ကြီးပြီး ဗလာမပါသော အတန်းအရေအတွက်ကို ရေတွက်ပုံပြသည်-

 #count total rows in data frame where 'x' is greater than 3 and not blank
nrow(df[df$x>3 & !is. na (df$x), ])

[1] 1

ဤအခြေအနေအား ကျေနပ်စေသော ဒေတာဘောင်တွင် အတန်း 1 တန်းရှိသည်။

ဥပမာ 3- တန်ဖိုးများ မပျောက်ဘဲ အတန်းများကို ရေတွက်ပါ။

အောက်ပါကုဒ်သည် ဒေတာဘောင်ရှိ ပျောက်ဆုံးတန်ဖိုးများမရှိသော အတန်းအရေအတွက်ကို ရေတွက်ရန်အတွက် complete.cases() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 #count total rows in data frame with no missing values in any column
nrow(df[complete. cases (df), ])

[1] 4

ဒေတာဘောင်တွင် ပျောက်ဆုံးတန်ဖိုးများ မရှိသော အတန်း တန်း ရှိပါသည်။

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

အောက်ပါကုဒ်သည် ကော်လံ “ y” တွင် လွဲမှားနေသော တန်ဖိုးရှိသော အတန်းအရေအတွက်ကို အထူးရေတွက်ရန် is.na() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 #count total rows in with missing value in 'y' column
nrow(df[is. na (df$y), ])

[1] 2

ကော်လံ “ y” တွင် ပျောက်နေသောတန်ဖိုးများ 2 တန်းရှိသည်။

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

R တွင် rowSums() function ကိုအသုံးပြုနည်း
R ရှိ ဒေတာဘောင်အတန်းတစ်ခုစီတွင် လုပ်ဆောင်ချက်တစ်ခုကို မည်သို့အသုံးပြုရမည်နည်း။
အခြေအနေအပေါ်အခြေခံ၍ R ရှိ ဒေတာဘောင်မှ အတန်းများကို ဖယ်ရှားနည်း

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

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