R တွင် တိကျသောကော်လံများထည့်နည်း- ဥပမာများဖြင့်


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

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

ဥပမာ 1- သီးခြားကော်လံများ၏ ပေါင်းလဒ်ကို ရှာပါ။

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

 #create data frame
data <- data.frame(var1 = c(0, NA, 2, 2, 5),
                   var2 = c(5, 5, 7, 8, 9),
                   var3 = c(2, 7, 9, 9, 7))

#view data frame
data

  var1 var2 var3
1 0 5 2
2 NA 5 7
3 2 7 9
4 2 8 9
5 5 9 7

#find sum of first and third columns
rowSums(data[, c(1,3)], na.rm= TRUE )

[1] 2 7 11 11 12

ရလဒ်ကို အဓိပ္ပာယ်ဖွင့်ဆိုရန် နည်းလမ်းမှာ အောက်ပါအတိုင်းဖြစ်သည်။

  • ပထမနှင့်တတိယကော်လံများ၏ပထမအတန်းရှိတန်ဖိုးများ၏ပေါင်းလဒ်သည် 2 ဖြစ်သည်။
  • ပထမနှင့်တတိယကော်လံများ၏ပထမအတန်းရှိတန်ဖိုးများ၏ပေါင်းလဒ်သည် 7 ဖြစ်သည်။
  • ပထမနှင့်တတိယကော်လံများ၏ပထမအတန်းရှိတန်ဖိုးများ၏ပေါင်းလဒ်သည် 11 ဖြစ်သည်။
  • ပထမနှင့်တတိယကော်လံများ၏ပထမအတန်းရှိတန်ဖိုးများ၏ပေါင်းလဒ်သည် 11 ဖြစ်သည်။
  • ပထမနှင့်တတိယကော်လံများ၏ပထမအတန်းရှိတန်ဖိုးများ၏ပေါင်းလဒ်သည် 12 ဖြစ်သည်။

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

 #assign row sums to new variable named row_sum
data$row_sum <- rowSums(data[, c(1,3)], na.rm= TRUE )

#view data frame
data

  var1 var2 var3 row_sum
1 0 5 2 2
2 NA 5 7 7
3 2 7 9 11
4 2 8 9 11
5 5 9 7 12

ဥပမာ 2- ကော်လံအားလုံး၏ပေါင်းလဒ်ကိုရှာပါ။

ဒေတာဘောင်ထဲတွင် ကော်လံအားလုံး၏ ပေါင်းလဒ်ကိုလည်း ရှာဖွေနိုင်သည်။ အောက်ပါကုဒ်သည် ၎င်းကိုပြုလုပ်နည်းကို ပြသသည်-

 #find row sums across all columns
data$new <- rowSums(data, na.rm= TRUE )

#view data frame
data

  var1 var2 var3 new
1 0 5 2 7
2 NA 5 7 12
3 2 7 9 18
4 2 8 9 19
5 5 9 7 21

ဤအရာကို ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • ကော်လံသုံးခုရှိ ပထမအတန်းရှိ တန်ဖိုးများ၏ ပေါင်းလဒ်သည် 7 ဖြစ်သည်။
  • ကော်လံသုံးခုရှိ ဒုတိယအတန်းရှိ တန်ဖိုးများ၏ ပေါင်းလဒ်သည် 12 ဖြစ်သည်။

နောက် … ပြီးတော့။

နောက်ထပ် R သင်ခန်းစာများကို ဤနေရာတွင် ရှာဖွေနိုင်ပါသည်။

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

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