R တွင် အညွှန်းဖြင့် အတန်းများရွေးချယ်နည်း (ဥပမာများနှင့်အတူ)


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

နည်းလမ်း 1- အညွှန်းအလိုက် အတန်းတစ်ခုကို ရွေးပါ။

 #select third row
df[3,]

နည်းလမ်း 2- အညွှန်းအလိုက် အတန်းများစွာကို ရွေးပါ။

 #select third, fourth, and sixth rows
df[c(3, 4, 6),]

နည်းလမ်း 3- အညွှန်းအလိုက် အတန်းအပိုင်းအခြားကို ရွေးပါ။

 #select rows 2 through 5
df[2:5,]

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

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'B'),
                 points=c(19, 14, 14, 29, 25, 30),
                 assists=c(4, 5, 5, 4, 12, 10),
                 rebounds=c(9, 7, 7, 6, 10, 11))

#view data frame
df

  team points assists rebounds
1 A 19 4 9
2 A 14 5 7
3 to 14 5 7
4 B 29 4 6
5 B 25 12 10
6 B 30 10 11

ဥပမာ 1- အညွှန်းအလိုက် အတန်းတစ်ခုကို ရွေးပါ။

အောက်ပါကုဒ်သည် ဒေတာဘောင်၏ တတိယတန်းကို မည်သို့ရွေးချယ်ရမည်ကို ပြသသည်-

 #select third row
df[3, ]

  team points assists rebounds
3 to 14 5 7

တတိယအတန်းရှိ တန်ဖိုးများကိုသာ ပြန်ပေးသည်။

ဥပမာ 2- အညွှန်းအလိုက် အတန်းများစွာကို ရွေးပါ။

အောက်ပါကုဒ်သည် ဒေတာဘောင်ရှိ အညွှန်းအလိုက် အတန်းများစွာကို ရွေးချယ်နည်းကို ပြသသည်-

 #select third, fourth, and sixth rows
df[c(3, 4, 6), ]

  team points assists rebounds
3 to 14 5 7
4 B 29 4 6
6 B 30 10 11

တတိယ၊ စတုတ္ထနှင့် ဆဋ္ဌမတန်းရှိ တန်ဖိုးများကိုသာ ပြန်ပေးသည်။

ဥပမာ 3- အညွှန်းအလိုက် အတန်းအပိုင်းအခြားကို ရွေးပါ။

အောက်ပါကုဒ်သည် ဒေတာဘောင်တွင် အတန်း 2 မှ 5 ကို မည်သို့ရွေးချယ်ရမည်ကို ပြသသည်-

 #select rows 2 through 5
df[2:5, ]

  team points assists rebounds
2 A 14 5 7
3 to 14 5 7
4 B 29 4 6
5 B 25 12 10

လိုင်း 2 မှ 5 အတွင်းရှိ တန်ဖိုးများအားလုံးကို ပြန်ပေးပါသည်။

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

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

R ရှိ ဒေတာဘောင်သို့ အတန်းများထည့်နည်း
R တွင် ထပ်နေသော လိုင်းများကို မည်ကဲ့သို့ ဖယ်ရှားနည်း
R တွင် သီးခြားအတန်းများကို ပေါင်းနည်း

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

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