ဒေတာကို r သို့ လျင်မြန်စွာတင်သွင်းရန် colclasses ကိုအသုံးပြုနည်း
ကော်လံတစ်ခုစီအတွက် အတန်းများကို သတ်မှတ်ရန် R သို့ ဖိုင်တစ်ခုကို တင်သွင်းသည့်အခါတွင် သင်သည် colClasses အငြင်းအခုံကို အသုံးပြုနိုင်သည်။
df <- read. csv (' my_data.csv ', colClasses=c(' character ', ' numeric ', ' numeric '))
colClasses ကို အသုံးပြုခြင်း၏ အားသာချက်မှာ အထူးသဖြင့် ဖိုင်များ အလွန်ကြီးမားနေချိန်တွင် ဒေတာကို ပိုမိုမြန်ဆန်စွာ တင်သွင်းနိုင်ခြင်းဖြစ်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤအငြင်းအခုံကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- ဖိုင်များတင်သွင်းသည့်အခါ colClasses ကိုအသုံးပြုခြင်း။
R သို့ထည့်သွင်းလိုသော ကော်လံသုံးခုပါရှိသော my_data.csv ဟုခေါ်သော CSV ဖိုင်တစ်ခုရှိသည် ဆိုကြပါစို့။
ဒါကိုလုပ်ဖို့ အောက်ဖော်ပြပါ syntax ကို သုံးလို့ရတယ်။
#import CSV file
df <- read. csv (' my_data.csv ',
colClasses=c(' character ', ' numeric ', ' numeric '))
#view class of each column in data frame
str(df)
'data.frame': 14 obs. of 3 variables:
$ team: chr "Mavs" "Spurs" "Hornets" "Rockets" ...
$ points: num 91 99 104 103 105 88 89 93 96 99 ...
$rebounds: num 33 23 26 25 25 26 29 30 34 23 ...
colClasses အငြင်းအခုံရှိ တန်ဖိုးအရေအတွက်သည် ဒေတာဘောင်ရှိ ကော်လံအရေအတွက်နှင့် ကိုက်ညီရမည်ကို သတိပြုပါ။
ဥပမာအားဖြင့်၊ သင်သည် colClasses အငြင်းအခုံအတွက် တန်ဖိုးတစ်ခုသာ ပေးမည်ဆိုပါက၊ ဒေတာဘောင်ရှိ ကော်လံတစ်ခုစီသည် တူညီသောအတန်းများ ရှိလိမ့်မည်-
#import CSV file
df <- read. csv (' my_data.csv ',
colClasses=c(' character '))
#view class of each column in data frame
str(df)
'data.frame': 14 obs. of 3 variables:
$ team: chr "Mavs" "Spurs" "Hornets" "Rockets" ...
$ points: chr "91" "99" "104" "103" ...
$rebounds: chr "33" "23" "26" "25" ...
ကျွန်ုပ်တို့သည် colClasses အငြင်းအခုံသို့ တန်ဖိုးတစ်ခုမျှသာ ပေးသောကြောင့် ရရှိလာသောဒေတာဘောင်ရှိ ကော်လံတစ်ခုစီတွင် “ ဇာတ်ကောင်” အတန်းရှိသည်ကို သတိပြုပါ။
colClasses အငြင်းအခုံတွင် အောက်ပါ ဖြစ်နိုင်ခြေရှိသော အတန်းများကို သင်သတ်မှတ်နိုင်သည်ကို သတိပြုပါ။
- ဇာတ်ကောင် : “ ဟေး” “ ဟိုမှာ” “ ကမ္ဘာ”
- complex : as.complex(-1), 4i
- ဂဏန်း : as.integer(20), 3L
- ကိန်းပြည့် : 4၊ 12၊ 158
- ယုတ္တိဗေဒ – TRUE၊ FALSE
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားသော ဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် ဒေတာအကြမ်းကို ကိုယ်တိုင်ထည့်သွင်းနည်း
CSV ဖိုင်များကို R သို့မည်သို့တင်သွင်းရမည်နည်း။
Excel ဖိုင်များကို R သို့ဘယ်လိုတင်သွင်းမလဲ။