R တွင် sink() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံ (ဥပမာများဖြင့်)


R output ကို ပြင်ပချိတ်ဆက်မှုသို့ မောင်းနှင်ရန် Sink() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။

ဤအင်္ဂါရပ်သည် သင့်အား CSV ဖိုင် သို့မဟုတ် စာသားဖိုင်သို့ ဒေတာစာကြောင်းများ သို့မဟုတ် ဘလောက်များကို အလွယ်တကူ တင်ပို့နိုင်စေသောကြောင့် ၎င်းသည် အသုံးဝင်သည်။

ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

 #define file name
sink(" my_data.txt ")

#write this text to file
"here is some text"

#close the external connection
sink() 

အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့တွင် အသုံးပြုရန် မတူညီသော နည်းလမ်းသုံးခုကို ပြသထားသည်။

ဥပမာ 1- စာသားဖိုင်တစ်ခုသို့ စာကြောင်းတစ်ခုကို တင်ပို့ရန် Sink() ကိုသုံးပါ။

စာသားဖိုင်တစ်ခုသို့ စာကြောင်းတစ်ကြောင်းကို တင်ပို့ရန် အောက်ပါ Sink() လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-

 #define file name
sink(" my_data.txt ")

#write this text to file
"here is some text"

#close the external connection
sink()

ထို့နောက် ကျွန်ုပ်တို့သည် လက်ရှိ လုပ်ဆောင်နေသည့် လမ်းညွှန် သို့ သွားကာ စာသားဖိုင်ကို ဖွင့်နိုင်သည်-

ဖိုင်တွင် ကျွန်ုပ်တို့သတ်မှတ်ထားသော စာကြောင်းပါရှိသည်။

စာသားဖိုင်တစ်ခုသို့ စာလုံးစာကြောင်းများစွာကိုလည်း တင်ပို့နိုင်သည်။

 #define file name
sink(" my_data.txt ")

#write several strings to file
"first text"
"second text"
"third text"

#close the external connection
sink()

ထို့နောက် ကျွန်ုပ်တို့သည် လက်ရှိ လုပ်ဆောင်နေသည့် လမ်းညွှန်သို့ သွားကာ စာသားဖိုင်ကို ဖွင့်နိုင်သည်-

ဖိုင်တွင် ကျွန်ုပ်တို့သတ်မှတ်ထားသော စာကြောင်းသုံးပုဒ်ပါရှိသည်။

ဥပမာ 2- ဒေတာဘလောက်တစ်ခုကို စာသားဖိုင်သို့ တင်ပို့ရန် Sink() ကို အသုံးပြုပါ။

ဒေတာဘလောက်တစ်ခုကို စာသားဖိုင်တစ်ခုသို့ တင်ပို့ရန် အောက်ပါ Sink() လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပါသည်။

 #define file name
sink(" my_data.txt ")

#define data frame to write to file
df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'),
                 dots=c(12, 29, 24, 30, 19),
                 assists=c(5, 5, 7, 4, 10))

print (df)

#close the external connection
sink()

ထို့နောက် ကျွန်ုပ်တို့သည် လက်ရှိ လုပ်ဆောင်နေသည့် လမ်းညွှန်သို့ သွားကာ စာသားဖိုင်ကို ဖွင့်နိုင်သည်-

ဖိုင်တွင် ကျွန်ုပ်တို့ဖန်တီးထားသော ဒေတာဘောင်ပါရှိသည်။

ဥပမာ 3- ဒေတာဘောင်တစ်ခုကို CSV ဖိုင်သို့ တင်ပို့ရန် Sink() ကိုသုံးပါ။

ဒေတာဘောင်တစ်ခု CSV ဖိုင်သို့ တင်ပို့ရန် အောက်ပါ Sink() လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပါသည်။

 #define file name
sink(" my_data.csv ")

#define data frame to write to file
df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'),
                 dots=c(12, 29, 24, 30, 19),
                 assists=c(5, 5, 7, 4, 10))

print (df)

#close the external connection
sink()

ထို့နောက် ကျွန်ုပ်တို့သည် လက်ရှိလုပ်ဆောင်နေသော လမ်းညွှန်သို့သွားကာ CSV ဖိုင်ကိုဖွင့်နိုင်သည်-

CSV ဖိုင်တွင် ကျွန်ုပ်တို့ဖန်တီးထားသော ဒေတာဘောင်ပါရှိသည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

ဒေတာဘောင်တစ်ခုကို R ဖြင့် Excel ဖိုင်သို့ တင်ပို့နည်း
ဒေတာဘောင်တစ်ခုကို R ဖြင့် CSV ဖိုင်သို့ တင်ပို့နည်း

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

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