R တွင် ပြင်ဆင်နည်း- ကော်လံအမည်များထက် ကော်လံများ ပိုများသည်။


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

 Error in read.table("my_data.csv", header=TRUE): 
  more columns than column names 

read.table() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ R တွင် CSV ဖိုင်ကို ဖတ်ရန် ကြိုးပမ်းပြီး ခြားနားခြင်း ( sep ) သည် ကော်မာ ဖြစ်သင့်သည်ဟု သတ်မှတ်ရန် ပျက်ကွက်သည့်အခါ ဤအမှားသည် ပုံမှန်အားဖြင့် ဖြစ်ပေါ်ပါသည်။

ဤသင်ခန်းစာတွင် ဤအမှားကို မည်သို့ပြင်ရမည်ကို တိတိကျကျ ရှင်းပြထားသည်။

အမှားကို ဘယ်လိုပြန်ထုတ်မလဲ။

ကျွန်ုပ်တို့တွင် basketball_data.csv ဟုခေါ်သော အောက်ပါ CSV ဖိုင်ရှိသည် ဆိုကြပါစို့။

ယခု ကျွန်ုပ်တို့သည် read.table() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ဤဖိုင်ကို R သို့ တင်သွင်းရန် ကြိုးစားသည်ဆိုပါစို့။

 #attempt to import CSV into data frame
df <- read. table ("basketball_data.csv", header= TRUE ) 

Error in read.table("basketball_data.csv", header = TRUE): 
  more columns than column names

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

ဒေတာဘောင်၏အတန်းများတွင် တန်ဖိုးများကြားတွင် နေရာလွတ်များရှိနေသော်လည်း ခေါင်းစီးတွင်မပါသောကြောင့် read.table() လုပ်ဆောင်ချက်သည် ကော်လံတစ်ခုသာရှိသည်ဟု ယူဆပါသည်။

ထို့ကြောင့်၊ ၎င်းသည် ကော်လံအမည်များထက် ကော်လံများ ပိုများနေကြောင်း ကျွန်ုပ်တို့ကို ပြောပြသည်။

အမှားကိုဘယ်လိုပြင်မလဲ။

ဤအမှားကိုပြင်ရန်နည်းလမ်းမှာ ဖိုင်ကိုတင်သွင်းသည့်အခါ sep=” ” ကို အသုံးပြုရန်ဖြစ်သည်-

 #import CSV file into data frame
df <- read. table ("basketball_data.csv", header= TRUE , sep=",")

#view data frame
df
team points rebounds
1 to 22 10
2 B 14 9
3 C 29 6
4 D 30 2

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

တစ်နည်းအားဖြင့်၊ ၎င်းသည် CSV ဖိုင်ဖြစ်ကြောင်း ကျွန်ုပ်တို့သိပါက ဖိုင်တင်သွင်းရန် read.csv() ကို အသုံးပြုနိုင်သည်။

 #import CSV file into data frame
df <- read. csv ("basketball_data.csv", header= TRUE )

#view data frame
df

  team points rebounds
1 'A' 22 10
2 'B' 14 9
3 'C' 29 6
4 'D' 30 2

ယခုတစ်ကြိမ် CSV ဖိုင်ကို ထည့်သွင်းသည့်အခါတွင်လည်း အမှားအယွင်းများ မရရှိကြောင်း သတိပြုပါ။

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

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

R တွင် ပြင်ဆင်နည်း- အမည်များသည် ယခင်အမည်များနှင့် မကိုက်ညီပါ။
R ဖြင့် ပြုပြင်နည်း- ပိုရှည်သော အရာဝတ္ထုတစ်ခု၏ အလျားသည် ပိုတိုသော အရာဝတ္ထုတစ်ခု၏ အလျားများစွာမဟုတ်ပေ။
R တွင် ပြုပြင်နည်း- ဆန့်ကျင်ကွဲလွဲမှုများကို အဆင့် 2 သို့မဟုတ် ထို့ထက်ပိုသော အဆင့်များရှိသည့် အချက်များတွင်သာ အသုံးပြုနိုင်သည်။

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

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