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