ဖိုင်များကိုပိုမိုမြန်ဆန်စွာတင်သွင်းရန် 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 သို့ တင်သွင်းနည်း

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

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