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 သို့ မည်သို့ပြောင်းရမည်နည်း။