R error ကို ပြင်နည်း- မမျှော်လင့်ထားသော string constant


R တွင် သင်ကြုံတွေ့ရလေ့ရှိသော အမှားတစ်ခုမှာ-

 Error : unexpected string constant in...

R တွင် ကိုးကားမှတ်များကို မှားယွင်းစွာအသုံးပြုသောအခါ ဤအမှားဖြစ်ပေါ်ပါသည်။

အောက်ပါဥပမာသုံးခုသည် မတူညီသောအခြေအနေများတွင် ဤအမှားအယွင်းဖြစ်ပေါ်လာနိုင်သည်ကို သရုပ်ဖော်သည်။

ဥပမာ 1- ဖိုင်တစ်ခုကို တင်သွင်းသည့်အခါ မမျှော်လင့်ထားသော စာကြောင်း အဆက်မပြတ်

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

 #attempt to import colon-delimited file
read. csv ("C:\Users\Bob\data.csv", sep";")

Error : unexpected string constant in "read.csv("C:\\Users\\Bob\\data.csv", sep";""

sep အငြင်းအခုံပြီးနောက် ညီမျှခြင်းလက္ခဏာကို ထည့်သွင်းရန် မေ့သွားသောကြောင့် အမှားအယွင်းတစ်ခု ရရှိခဲ့ပါသည်။

အညီအမျှ သင်္ကေတတစ်ခု ထည့်ပါက ဤအမှားကို ဖြေရှင်းနိုင်သည်-

 #import colon-delimited file
read. csv ("C:\Users\Bob\data.csv", sep=";")

  team points
1 to 4
2 B 9
3 C 9
4 D 8
5 E 6

ဥပမာ 2- ဒေတာကိုကြည့်သောအခါ မမျှော်လင့်ထားသော စာကြောင်းအဆက်မပြတ်

ကျွန်ုပ်တို့သည် vector တစ်ခုတွင်တန်ဖိုးများကိုမြင်ယောင်ရန်ကြိုးစားနေသည်ဆိုပါစို့။

 #create numeric vector of values
data <- c(4, 4, 5, 6, 8, 10, 13, 15, 19, 18)

#attempt to view values
data""

Error : unexpected string constant in "data"""

ကျွန်ုပ်တို့သည် vector အမည်ပြီးနောက် ကိုးကားချက်များကို မတော်တဆထည့်သွင်းထားသောကြောင့် ကျွန်ုပ်တို့သည် အမှားအယွင်းတစ်ခုကို လက်ခံရရှိနေပါသည်။

အကယ်၍ ကျွန်ုပ်တို့သည် ကိုးကားချက်များကို ရိုးရှင်းစွာ ဖယ်ရှားပါက ဤအမှားကို ဖြေရှင်းနိုင်သည်-

 #create numeric vector of values
data <- c(4, 4, 5, 6, 8, 10, 13, 15, 19, 18)

#view values
data

[1] 4 4 5 6 8 10 13 15 19 18

ဥပမာ 3- ကွက်များကို ဖန်တီးသောအခါ မမျှော်လင့်ထားသော လိုင်းအဆက်မပြတ်

ကျွန်ုပ်တို့သည် vector တစ်ခုတွင်တန်ဖိုးများကိုမြင်ယောင်ရန်ကြိုးစားနေသည်ဆိုပါစို့။

 #create numeric vector of values
data <- c(3, 3, 4, 5, 5, 7, 8, 12, 15, 16, 17, 19, 22, 25)

#attempt to create boxplot to visualize distribution of values
boxplot(data, col ' steelblue ') 

Error : unexpected string constant in "boxplot(data, col'steelblue'"

col argument ပြီးနောက် ညီမျှခြင်းသင်္ကေတကို ထည့်သွင်းရန် မေ့သွားသောကြောင့် အမှားအယွင်းတစ်ခု ရရှိခဲ့ပါသည်။

အညီအမျှ သင်္ကေတကို ရိုးရိုးရှင်းရှင်း ပေါင်းထည့်ပါက ဤအမှားကို ဖြေရှင်းနိုင်သည်-

 #create numeric vector of values
data <- c(3, 3, 4, 5, 5, 7, 8, 12, 15, 16, 17, 19, 22, 25)

#create boxplot to visualize distribution of values
boxplot(data, col=' steelblue ') 

မမျှော်လင့်ထားသော စာကြောင်းအဆက်မပြတ် အမှားသည် မတူညီသောအခြေအနေများတွင် ဖြစ်ပွားနိုင်သော်လည်း၊ ဤဥပမာသုံးခုသည် ဖြစ်ပေါ်လာနိုင်သည့် အဖြစ်များသည့်ကိစ္စများကို ဖော်ပြသည်။

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

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

ပြင်နည်း- Object (List) ကို “ နှစ်ထပ်” ရိုက်ခိုင်းလို့မရပါဘူး။
R တွင် ပြင်ဆင်နည်း- ExtractVars တွင် မမှန်ကန်သော နမူနာပုံစံဖော်မြူလာ
R တွင် ပြုပြင်နည်း- အစားထိုးမှုမှာ သုညအရှည်ရှိသည်။

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

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