R တွင် ပြုပြင်နည်း- အစားထိုးမှုတွင် x အတန်း၊ ဒေတာ y ရှိသည်။
R ကိုအသုံးပြုသောအခါတွင် သင်ကြုံတွေ့ရနိုင်သည့် အမှားသတင်းစကားမှာ-
Error in `$<-.data.frame`(`*tmp*`, conf_full, value = c("West", "West",:
replacement has 3 rows, data has 5
တန်ဖိုးများသည် ရှိပြီးသားကော်လံအပေါ်အခြေခံသည့် ဒေတာဘောင်တစ်ခုသို့ ကော်လံအသစ်တစ်ခုကို ထည့်ရန်ကြိုးစားသောအခါတွင် ဤအမှားသည် ဖြစ်ပေါ်လာသော်လည်း ကော်လံအသစ်ကို ဦးစွာဖန်တီး၍မရပါ။
အောက်ဖော်ပြပါ ဥပမာသည် ဤအမှားကို လက်တွေ့ဖြေရှင်းနည်းကို ပြသထားသည်။
အမှားကို ဘယ်လိုပြန်ထုတ်မလဲ။
R တွင် အောက်ပါ data frame ကို ဖန်တီးသည်ဆိုပါစို့။
#create data frame
df <- data. frame (conference=c('W', 'W', 'W', 'E', 'E'),
points=c(99, 90, 86, 88, 95),
assists=c(33, 28, 31, 39, 34))
#view data frame
df
conference points assists
1 W 99 33
2 W 90 28
3 W 86 31
4 E 88 39
5 E 95 34
ယခု conf_full ဟုခေါ်သော ဒေတာဘောင်သို့ ကော်လံအသစ်တစ်ခုကို ထည့်ရန် ကြိုးစားသည်ဆိုပါစို့။
#attempt to create new column based on conference name
df$conf_full[which(df$conference==' W ')] <- ' West '
df$conf_full[which(df$conference==' E ')] <- ' East '
Error in `$<-.data.frame`(`*tmp*`, conf_full, value = c("West", "West",:
replacement has 3 rows, data has 5
ပြောင်းလဲနိုင်သောအမည် conf_full မရှိသေးသောကြောင့်၊ ဆိုလိုသည်မှာ ကျွန်ုပ်တို့သည် ဤကော်လံတွင် တန်ဖိုးများကို မသတ်မှတ်နိုင်သေးသောကြောင့် ကျွန်ုပ်တို့သည် အမှားအယွင်းတစ်ခု လက်ခံရရှိနေပါသည်။
အမှားကို ဘယ်လိုရှောင်မလဲ။
ဤအမှားကိုရှောင်ရှားရန်၊ ကျွန်ုပ်တို့သည် conf_full variable ကို ဦးစွာဖန်တီးပြီး NA ၏တန်ဖိုးများကို ရိုးရိုးရှင်းရှင်းသတ်မှတ်နိုင်သည်-
#create conf_full variable
df$conf_full <- NA
ယခု variable ရှိနေပြီဖြစ်သောကြောင့်၊ ကျွန်ုပ်တို့သည် ၎င်းကို တန်ဖိုးများသတ်မှတ်နိုင်သည်-
#create new column based on conference
df$conf_full[which(df$conference==' W ')] <- ' West '
df$conf_full[which(df$conference==' E ')] <- ' East '
#view updated data frame
df
conference points assists conf_full
1 W 99 33 West
2 W 90 28 West
3 W 86 31 West
4 E 88 39 East
5 E 95 34 East
တန်ဖိုးများသတ်မှတ်ရန်မကြိုးစားမီ conf_full variable ကို ပထမဆုံးဖန်တီးထားသောကြောင့် ယခုတစ်ကြိမ်တွင် အမှားအယွင်းတစ်စုံတစ်ရာမရရှိထားကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားသော ဘုံအမှားများကို မည်သို့ပြင်ဆင်ရမည်ကို ရှင်းပြထားပါသည်။
R- အကြောင်းပြချက်များတွင် ကွဲပြားသော လိုင်းနံပါတ်များ ပါဝင်ပါသည်။
R တွင် အသုံးမပြုသော အငြင်းအခုံများကို ရွေးချယ်ရာတွင် အမှားပြင်ဆင်နည်း
R- အစားထိုးမှုတွင် ပြုပြင်နည်းသည် သုညအလျားရှိသည်။