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 ကိုအသုံးပြုနည်း