R တွင် true နှင့် false ကို 1 နှင့် 0 သို့ဘယ်လိုပြောင်းမလဲ။


TRUE နှင့် FALSE တန်ဖိုးများပါသော ကော်လံတစ်ခုကို R တွင် တန်ဖိုး 1 နှင့် 0 ရှိသော ကော်လံတစ်ခုသို့ ပြောင်းရန် အောက်ပါအခြေခံအထားအသိုကို သင်အသုံးပြုနိုင်သည်။

 df$my_column <- as. integer (as. logical (df$my_column))

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

ဥပမာ- TRUE နှင့် FALSE ကို 1 နှင့် 0 သို့ R သို့ပြောင်းပါ။

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

 #create data frame
df <- data. frame (points=c(5, 7, 8, 0, 12, 14),
                 assists=c(0, 2, 2, 4, 4, 3),
                 all_star=c(TRUE, TRUE, FALSE, FALSE, FALSE, TRUE))

#view data frame
df

  all_star assist points
1 5 0 TRUE
2 7 2 TRUE
3 8 2 FALSE
4 0 4 FALSE
5 12 4 FALSE
6 14 3 TRUE

ကျွန်ုပ်တို့သည် all_star ကော်လံ၏ TRUE နှင့် FALSE တန်ဖိုးများကို တန်ဖိုး 1 နှင့် 0 သို့ပြောင်းရန် အောက်ပါအခြေခံ syntax ကိုသုံးနိုင်သည်။

 #convert all_star column to 1s and 0s
df$all_star <- as. integer (as. logical (df$all_star))

#view updated data frame
df

  all_star assist points
1 5 0 1
2 7 2 1
3 8 2 0
4 0 4 0
5 12 4 0
6 14 3 1

TRUE တန်ဖိုးတစ်ခုစီကို 1 အဖြစ်ပြောင်းခဲ့ပြီး FALSE တန်ဖိုးတစ်ခုစီကို 0 အဖြစ်သို့ ပြောင်းလဲခဲ့သည်။

အခြားကော်လံများ (အမှတ်များနှင့် အကူအညီများ) မပြောင်းလဲပါ။

တန်ဖိုး 1 နှင့် 0 ကော်လံကို TRUE နှင့် FALSE တန်ဖိုးများသို့ ပြန်ပြောင်းရန် as.logical() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်-

 #convert 1s and 0s back to TRUE and FALSE in all_star column
df$all_star <- as. logical (df$all_star)

#view updated data frame
df

  all_star assist points
1 5 0 TRUE
2 7 2 TRUE
3 8 2 FALSE
4 0 4 FALSE
5 12 4 FALSE
6 14 3 TRUE

1 နှင့် 0 တန်ဖိုးများကို all_star ကော်လံရှိ TRUE နှင့် FALSE တန်ဖိုးများသို့ ပြန်ပြောင်းထားသည်။

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

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

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

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

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