R တွင် array များကို print ထုတ်နည်း (ဥပမာ 3 ခု)


မကြာခဏဆိုသလို သင်သည် dataset တစ်ခု၏တန်ဖိုးများကို အကျဉ်းချုပ်ရန် R ရှိ ကွန်ဆိုးလ်သို့ ဇယားတစ်ခုကို ပရင့်ထုတ်လိုပေမည်။

အောက်ပါဥပမာများသည် table() နှင့် as.table() လုပ်ဆောင်ချက်များကို အသုံးပြု၍ R တွင် ဇယားများကို ပရင့်ထုတ်ပုံကို ပြသထားသည်။

ဥပမာ 1- data မှ one-way table ကို print ထုတ်ပါ။

R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C'),
                 position=c('Guard', 'Guard', 'Forward', 'Guard', 'Forward',
                            'Forward', 'Guard', 'Guard', 'Forward'),
                 points=c(14, 12, 15, 20, 22, 36, 10, 16, 19))

#view data frame
df

  team position points
1 A Guard 14
2 A Guard 12
3 A Forward 15
4 B Guard 20
5B Forward 22
6 B Forward 36
7 C Guard 10
8 C Guard 16
9 C Forward 19

ရာထူး ကော်လံရှိ ထူးခြားသောတန်ဖိုးတစ်ခုစီ၏ အရေအတွက်ကို အကျဉ်းချုပ်ရန် table() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

 #create table for 'position' variable
table1 <- table(df$position)

#view table
table1

Forward Guard 
      4 5

ဇယားတွင် “ ရှေ့သို့” အနေအထားကော်လံတွင် 4 ကြိမ်ပေါ်လာပြီး “ Guard” သည် 5 ကြိမ်ပေါ်လာသည်ကိုကျွန်ုပ်တို့တွေ့နိုင်သည်။

ကိန်းရှင်တစ်ခုအား အကျဉ်းချုပ်ဖော်ပြသောကြောင့် ၎င်းကို တစ်လမ်းသွားဇယား ဟုခေါ်သည်။

ဥပမာ 2- ဒေတာမှ နှစ်သွယ်အခင်းအကျင်းတစ်ခုကို ပရင့်ထုတ်ပါ။

R တွင် အောက်ပါ data frame ရှိသည် ဟု ထပ်မံယူဆကြပါစို့။

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C'),
                 position=c('Guard', 'Guard', 'Forward', 'Guard', 'Forward',
                            'Forward', 'Guard', 'Guard', 'Forward'),
                 points=c(14, 12, 15, 20, 22, 36, 10, 16, 19))

#view data frame
df

  team position points
1 A Guard 14
2 A Guard 12
3 A Forward 15
4 B Guard 20
5B Forward 22
6 B Forward 36
7 C Guard 10
8 C Guard 16
9 C Forward 19

အဖွဲ့ နှင့် ရာထူး ကော်လံများတွင် သီးခြားတန်ဖိုးတစ်ခုစီ၏ အရေအတွက်ကို အကျဉ်းချုပ်ရန် table() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

 #create two-way table for 'team' and 'position' variables
table2 <- table(df$team, df$position)

#view table
table2

    Forward Guard
  AT 12
  B 2 1
  C 1 2

ဇယားမှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • Team A တွင် တိုက်ခိုက်သူ ၁ ဦး ရှိသည်။
  • Team A မှာ အစောင့် ၂ ယောက်ရှိတယ်
  • အဖွဲ့ B တွင် တိုက်ခိုက်သူ ၂ ဦး ရှိသည်။

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

ကိန်းရှင်နှစ်ခု၏ အရေအတွက်ကို အကျဉ်းချုပ်ဖော်ပြသောကြောင့် ၎င်းကို double-way table ဟုခေါ်သည်။

ဥပမာ 3- ဇယားကို အစမှ ပုံနှိပ်ပါ။

array တစ်ခုတွင် ဖြည့်လိုသော တန်ဖိုးများကို ကျွန်ုပ်တို့ သိပြီးဖြစ်သည်ဟု ယူဆကြပါစို့။

ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် ၎င်းတို့နှစ်သက်သည့် အားကစားနည်း လူ 100 ကို မေးမြန်းသည့် စစ်တမ်းရလဒ်ကို ပြသသည့် R တွင် အောက်ပါဇယားကို ဖန်တီးလိုသည်ဆိုကြပါစို့။

ဤဇယားကို အမြန်ဖန်တီးရန် R တွင် as.table() လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်သည်။

 #create matrix
data <- matrix(c(13, 23, 15, 16, 20, 13), ncol= 3 )

#specify row and column names of matrix
rownames(data) <- c('Male', 'Female')
colnames(data) <- c('Baseball', 'Basketball', 'Football')

#convert matrix to table
data <- as. table (data)

#displaytable
data

       Baseball Basketball Football
Male 13 15 20
Female 23 16 13

array အတွင်းရှိတန်ဖိုးများသည် ယခင်က ကျွန်ုပ်တို့မြင်ခဲ့သည့် array ရှိတန်ဖိုးများနှင့် ကိုက်ညီပါသည်။

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

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

R တွင် နှစ်လမ်းသွားဇယားကို ဖန်တီးနည်း
R တွင် အရေးပေါ်ဇယားတစ်ခုဖန်တီးနည်း
မျိုးစုံမှဒေတာဇယားတစ်ခုဖန်တီးရန် R တွင် rbindlist ကိုအသုံးပြုနည်း

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

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