आर में सिंक() फ़ंक्शन का उपयोग कैसे करें (उदाहरण के साथ)
आप आर आउटपुट को बाहरी कनेक्शन पर चलाने के लिए सिंक() फ़ंक्शन का उपयोग कर सकते हैं।
यह सुविधा उपयोगी है क्योंकि यह आपको डेटा के स्ट्रिंग या ब्लॉक को CSV फ़ाइल या टेक्स्ट फ़ाइल में आसानी से निर्यात करने की अनुमति देती है।
यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:
#define file name
sink(" my_data.txt ")
#write this text to file
"here is some text"
#close the external connection
sink()
निम्नलिखित उदाहरण व्यवहार में इस फ़ंक्शन का उपयोग करने के तीन अलग-अलग तरीके दिखाते हैं।
उदाहरण 1: किसी स्ट्रिंग को टेक्स्ट फ़ाइल में निर्यात करने के लिए सिंक() का उपयोग करें
हम किसी स्ट्रिंग को टेक्स्ट फ़ाइल में निर्यात करने के लिए निम्नलिखित सिंक() फ़ंक्शन का उपयोग कर सकते हैं:
#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: डेटा के एक ब्लॉक को टेक्स्ट फ़ाइल में निर्यात करने के लिए सिंक() का उपयोग करें
हम डेटा के एक ब्लॉक को टेक्स्ट फ़ाइल में निर्यात करने के लिए निम्नलिखित सिंक() फ़ंक्शन का उपयोग कर सकते हैं:
#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 फ़ाइल में डेटा फ़्रेम निर्यात करने के लिए निम्नलिखित सिंक() फ़ंक्शन का उपयोग कर सकते हैं:
#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 में CSV फ़ाइल में डेटा फ़्रेम कैसे निर्यात करें