R ဖြင့် ဇယားကွက်သို့ မက်ထရစ်ကို မည်သို့ပြောင်းနည်း (ဥပမာဖြင့်)


ဇယားတစ်ခုအား R ဖြင့် matrix သို့ပြောင်းရန် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။

 my_matrix <- matrix(my_table, ncol=ncol(my_table), dimnames=dimnames(my_table))

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- Array ကို R ဖြင့် Matrix သို့ ပြောင်းပါ။

ဦးစွာ၊ မတူညီသော ဘတ်စကတ်ဘောကစားသမားများ၏ အသင်းနှင့် အနေအထားကိုပြသသည့် R တွင် အောက်ပါဒေတာဘောင်ကို ဖန်တီးကြပါစို့။

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),
                 position=c('G', 'G', 'F', 'C', 'G', 'F', 'C', 'C'))

#view data frame
df

  team position
1 AG
2 AG
3 AF
4 AC
5 BG
6 BF
7 BC
8 BC

ထို့နောက်၊ အဖွဲ့ တစ်ခုစီ၏ အကြိမ်ရေနှင့် ရာထူး ပေါင်းစပ်မှုကို ပြသသည့် ဇယားတစ်ခုကို ဖန်တီးကြပါစို့။

 #create frequency table of values for team and position
my_table <- table(df$team, df$position)

#view table
my_table

    CFG
  A 1 1 2
  B 2 1 1

my_table ဟုခေါ်သော အရာဝတ္ထုသည် အမှန်တကယ် ဇယားတစ်ခုဖြစ်ကြောင်း အတည်ပြုရန် class() လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်သည်။

 #display class of my_table
class(my_table)

[1] “table”

ထို့နောက် array ကို matrix အဖြစ်ပြောင်းရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 #convert table to matrix
my_matrix <- matrix(my_table, ncol=ncol(my_table), dimnames=dimnames(my_table))

#view matrix
my_matrix

    CFG
  A 1 1 2
  B 2 1 1

my_matrix ဟုခေါ်သော အရာဝတ္ထုသည် အမှန်တကယ် matrix ဖြစ်ကြောင်း အတည်ပြုရန် class() function ကို အသုံးပြုနိုင်သည်။

 #display class of my_matrix
class(my_matrix)

[1] "matrix" "array"

မှတ်ချက် #1- ncol အကြောင်းပြချက်သည် matrix ရှိ ကော်လံအရေအတွက်သည် ဇယားရှိ ကော်လံအရေအတွက်နှင့် ကိုက်ညီကြောင်း သေချာစေသည်။

မှတ်ချက် #2- အမှိန်အမည်များ အကြောင်းပြချက်များသည် အတန်းနှင့် ကော်လံအမည်များသည် ဇယားရှိ ၎င်းတို့နှင့် ကိုက်ညီကြောင်း သေချာစေသည်။

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

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

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

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

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