Csv ဖိုင်များကို r သို့ တင်သွင်းနည်း (အဆင့်ဆင့်)
ကျွန်ုပ်တွင် data.csv ဟုခေါ်သော CSV ဖိုင်ကို အောက်ပါတည်နေရာတွင် သိမ်းဆည်းထားသည်ဟု ဆိုကြပါစို့။
C:\Users\Bob\Desktop\data.csv
CSV ဖိုင်တွင် အောက်ပါဒေတာများ ပါဝင်သည်ဟု ယူဆပါ။
team, points, assists 'A', 78, 12 'B', 85, 20 'C', 93, 23 'D', 90, 8 'E', 91, 14
ဤ CSV ဖိုင်ကို R သို့ တင်သွင်းရန် ဘုံနည်းလမ်းသုံးမျိုးရှိပါသည်။
1. အခြေခံ R မှ read.csv ကိုသုံးပါ (အနှေးဆုံးနည်းလမ်း၊ သို့သော် သေးငယ်သောဒေတာအတွဲများအတွက် ကောင်းစွာအလုပ်လုပ်သည်)
data1 <- read.csv(" C:\\Users\\Bob\\Desktop\\data.csv ", header= TRUE , stringsAsFactors= FALSE )
2. readr package မှ read_csv ကိုသုံးပါ (read.csv ထက် 2-3 ဆ ပိုမြန်သည်)
library (readr) data2 <- read_csv(" C:\Users\Bob\Desktop\data.csv ")
3. data.table package မှ fread ကိုသုံးပါ (read_csv ထက် 2-3 ဆ ပိုမြန်သည်)
library (data.table) data3 <- fread(" C:\Users\Bob\Desktop\data.csv ")
ဤသင်ခန်းစာတွင် CSV ဖိုင်ကို R သို့တင်သွင်းရန် ဤနည်းလမ်းတစ်ခုစီကို အသုံးပြုခြင်း၏ နမူနာကို ပြသထားသည်။
နည်းလမ်း 1- read.csv ကိုအသုံးပြုခြင်း။
သင်၏ CSV ဖိုင်သည် ကျိုးကြောင်းဆီလျော်စွာ သေးငယ်ပါက၊ ၎င်းကို ထည့်သွင်းရန် Base R ၏ read.csv လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
ဤနည်းလမ်းကိုအသုံးပြုသောအခါ၊ R သည် အက္ခရာစဉ် သို့မဟုတ် အမျိုးအစားအလိုက် ကိန်းရှင်များကို အကြောင်းရင်းများအဖြစ်သို့မပြောင်းလဲစေရန် stringsAsFactors=FALSE ကို သတ်မှတ်ရန် သေချာပါစေ။
ဤ CSV ဖိုင်ကို R သို့ တင်သွင်းရန် read.csv ကို အသုံးပြုပုံကို အောက်ပါကုဒ်တွင် ပြသည်-
#import data data1 <- read.csv(" C:\\Users\\Bob\\Desktop\\data.csv ", header= TRUE , stringsAsFactors= FALSE ) #view structure of data str(data1) 'data.frame': 5 obs. of 3 variables: $ team: chr "'A'" "'B'" "'C'" "'D'" ... $points: int 78 85 93 90 91 $assists: int 12 20 23 8 14
နည်းလမ်း 2- read_csv ကိုအသုံးပြုခြင်း။
သင်သည် ပိုကြီးသောဖိုင်များနှင့် အလုပ်လုပ်နေပါက၊ သင်သည် readr package ၏ read_csv လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
library (readr) #import data data2 <- read_csv(" C:\Users\Bob\Desktop\data.csv ") #view structure of data str(data2) 'data.frame': 5 obs. of 3 variables: $ team: chr "'A'" "'B'" "'C'" "'D'" ... $points: int 78 85 93 90 91 $assists: int 12 20 23 8 14
နည်းလမ်း 3- feed ကိုသုံးပါ။
သင်၏ CSV သည် အလွန်ကြီးမားပါက R သို့ တင်သွင်းရန် အလျင်မြန်ဆုံးနည်းလမ်းမှာ data.table ပက်ကေ့ဂျ်ရှိ fread လုပ်ဆောင်ချက်ကို အသုံးပြုရန်ဖြစ်သည်။
library (data.table) #import data data3 <- fread(" C:\Users\Bob\Desktop\data.csv ") #view structure of data str(data3) Classes 'data.table' and 'data.frame': 5 obs. of 3 variables: $ team: chr "'A'" "'B'" "'C'" "'D'" ... $points: int 78 85 93 90 91 $assists: int 12 20 23 8 14
ဥပမာတစ်ခုစီတွင် အောက်ဖော်ပြပါ ဘုံအမှားကို ရှောင်ရှားရန် ဖိုင်လမ်းကြောင်းတွင် နှစ်ချက် backslashes (\\) ကို အသုံးပြုခဲ့ကြောင်း သတိပြုပါ။
Error: '\U' used without hex digits in character string starting ""C:\U"
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများတွင် အခြားဖိုင်အမျိုးအစားများကို R သို့ တင်သွင်းနည်းကို ရှင်းပြထားပါသည်။
Excel ဖိုင်များကို R သို့ဘယ်လိုတင်သွင်းမလဲ။
TSV ဖိုင်များကို R သို့ဘယ်လိုတင်သွင်းမလဲ။
Zip ဖိုင်များကို R သို့ မည်သို့ထည့်သွင်းနည်း
SAS ဖိုင်များကို R သို့ဘယ်လိုတင်သွင်းမလဲ။
.dta ဖိုင်များကို R သို့ တင်သွင်းနည်း