ဖိုင်များကိုပိုမိုမြန်ဆန်စွာတင်သွင်းရန် r တွင် fread() ကိုအသုံးပြုနည်း
ဖိုင်များကို လျင်မြန်လွယ်ကူစွာ တင်သွင်းရန် R ရှိ data.table package ၏ fread() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။
ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-
library (data.table) df <- fread(" C:\\Users\\Path\\To\\My\\data.csv ")
ဖိုင်ကြီးများအတွက်၊ ဤလုပ်ဆောင်ချက်သည် အခြေခံ R မှ read.csv ကဲ့သို့သော လုပ်ဆောင်ချက်များထက် သိသိသာသာ ပိုမြန်သည်ကို တွေ့ရှိရပါသည်။
ကိစ္စအများစုတွင်၊ ဤလုပ်ဆောင်ချက်သည် သင်တင်သွင်းနေသည့် ဒေတာအတွဲအတွက် ကန့်သတ်ချက်နှင့် ကော်လံအမျိုးအစားများကို အလိုအလျောက် သိရှိနိုင်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ- R သို့ ဖိုင်များကို ထည့်သွင်းရန် feed() ကို အသုံးပြုနည်း
ကျွန်ုပ်တွင် 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
ဤဖိုင်ကို ကျွန်ုပ်၏ လက်ရှိ R ပတ်ဝန်းကျင်သို့ တင်သွင်းရန် data.table package ၏ fread() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
library (data.table) #import data df <- fread("C:\Users\Bob\Desktop\data.csv") #viewdata df team points assists 1 A 78 12 2 B 85 20 3 C 93 23 4 D 90 8 5 E 91 14
fread() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ CSV ဖိုင်ကို အောင်မြင်စွာ တင်သွင်းနိုင်ပါပြီ။
မှတ်ချက် – အများအားဖြင့် တင်သွင်းမှုဆိုင်ရာ အမှားအယွင်းကို ရှောင်ရှားရန် ဖိုင်လမ်းကြောင်းတွင် နှစ်ချက်အကန့်အကန့် (\\) ကို အသုံးပြုထားသည်။
fread() လုပ်ဆောင်ချက်က ၎င်းသည် ကော်မာဖြစ်ကြောင်း အလိုအလျောက် တွေ့ရှိသောကြောင့် ကန့်သတ်ချက်ကိုလည်း သတ်မှတ်ရန် မလိုအပ်ကြောင်း သတိပြုပါ။
ဒေတာဘောင်၏ဖွဲ့စည်းပုံကိုပြသရန် str() လုပ်ဆောင်ချက်ကို အသုံးပြုပါက၊ fread() လုပ်ဆောင်ချက်သည် ကော်လံတစ်ခုစီအတွက် အရာဝတ္ထုအမျိုးအစားကို အလိုအလျောက်ခွဲခြားသတ်မှတ်ပေးကြောင်း ကျွန်ုပ်တို့တွေ့မြင်နိုင်သည်-
#view structure of data
str(df)
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
ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-
- team variable သည် character တစ်ခုဖြစ်သည်။
- အမှတ်များ ပြောင်းလဲနိုင်သော ကိန်းပြည့်သည် ကိန်းပြည့်ဖြစ်သည်။
- helper variable သည် ကိန်းပြည့်ဖြစ်သည်။
ဤဥပမာတွင်၊ ကျွန်ုပ်တို့သည် ရိုးရှင်းရန်အတွက် သေးငယ်သောဒေတာဘောင်တစ်ခုကို (၅ တန်း x ၃ ကော်လံ) ကိုအသုံးပြုထားသော်လည်း လက်တွေ့တွင် fread() လုပ်ဆောင်ချက်သည် အတန်းထောင်ပေါင်းများစွာပါဝင်သော ဒေတာဘလောက်များကို လျင်မြန်ထိရောက်စွာ တင်သွင်းနိုင်ပြီး ၎င်းကို ဦးစားပေးတင်သွင်းသည့်နည်းလမ်းဖြစ်လာစေပါသည်။ အကြီးစားဒေတာအတွဲများအတွက်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများတွင် သတ်မှတ်ထားသော ဖိုင်အမျိုးအစားများကို R သို့ မည်သို့တင်သွင်းရမည်ကို ရှင်းပြထားပါသည်။
Excel ဖိုင်များကို R သို့ဘယ်လိုတင်သွင်းမလဲ။
TSV ဖိုင်များကို R သို့ဘယ်လိုတင်သွင်းမလဲ။
Zip ဖိုင်များကို R သို့ မည်သို့ထည့်သွင်းနည်း
SAS ဖိုင်များကို R သို့ဘယ်လိုတင်သွင်းမလဲ။
.dta ဖိုင်များကို R သို့ တင်သွင်းနည်း