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 သို့ တင်သွင်းနည်း

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

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