R တွင် matrices စာရင်းကို ပေါင်းစပ်နည်း


R တွင် matrices စာရင်းကို ပေါင်းစပ်ရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။

နည်းလမ်း 1- matrix စာရင်းကို အတန်းအလိုက် ပေါင်းစပ်ပါ။

 do. call (rbind, list_of_matrices)

နည်းလမ်း 2- ကော်လံအလိုက် matrices စာရင်းကို ပေါင်းစပ်ပါ။

 do. call (cbind, list_of_matrices)

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

 #define matrices
matrix1 <- matrix(1:6, nrow= 3 )
matrix2 <- matrix(7:12, nrow= 3 )

#view first matrix
matrix1

     [,1] [,2]
[1,] 1 4
[2,] 2 5
[3,] 3 6

#view second matrix
matrix2

     [,1] [,2]
[1,] 7 10
[2,] 8 11
[3,] 9 12

ဥပမာ 1- matrices စာရင်းကို အတန်းအလိုက် ပေါင်းစပ်ပါ။

အောက်ပါကုဒ်သည် အတန်းအလိုက် မက်ထရစ်များစာရင်းကို ပေါင်းစပ်ရန် rbind လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 #create list of matrices
matrix_list <- list(matrix1, matrix2)

#combine into one matrix by rows
do. call (rbind, matrix_list)

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

မက်ထရစ်နှစ်ခုကို အတန်းဖော်မက်ထရစ်တစ်ခုအဖြစ် ပေါင်းစပ်ထားသည်။

ဥပမာ 2- ကော်လံအလိုက် matrices စာရင်းကို ပေါင်းစပ်ပါ။

အောက်ပါကုဒ်သည် ကော်လံများအလိုက် matrices စာရင်းကို ပေါင်းစပ်ရန် cbind လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 #create list of matrices
matrix_list <- list(matrix1, matrix2)

#combine into one matrix by columns
do. call (cbind, matrix_list)

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

မက်ထရစ်နှစ်ခုကို ကော်လံများဖြင့် တစ်ခုတည်းသော matrix အဖြစ် ပေါင်းစပ်ထားသည်။

ဆက်စပ်- R ဖြင့် do.call နိဒါန်း

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

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

R တွင် အလွတ်မက်ထရစ်ကို ဖန်တီးနည်း
ဒေတာဘောင်တစ်ခုကို R ဖြင့် မက်ထရစ်သို့ မည်သို့ပြောင်းရမည်နည်း။
စာရင်းတစ်ခုအား R တွင် matrix သို့ မည်သို့ပြောင်းရမည်နည်း။

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

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