एसएएस में टेक्स्ट फ़ाइलें कैसे आयात करें (उदाहरण के साथ)


आप टेक्स्ट फ़ाइल से डेटा को एसएएस में त्वरित रूप से आयात करने के लिए PROC IMPORT स्टेटमेंट का उपयोग कर सकते हैं।

यह प्रक्रिया निम्नलिखित मूल वाक्यविन्यास का उपयोग करती है:

 /*import data from text file called data.txt*/
proc import out =my_data
    datafile ="/home/u13181/data.txt"
    dbms =dlm
    replace ;
    getnames =YES;
run ;

यहां बताया गया है कि प्रत्येक पंक्ति क्या करती है:

  • आउट : एसएएस में आयात होने के बाद डेटासेट को दिया जाने वाला नाम
  • डेटाफ़ाइल : आयात करने के लिए टेक्स्ट फ़ाइल का स्थान
  • dbms : आयात की जा रही फ़ाइल का प्रारूप (dlm मानता है कि रिक्त स्थान का उपयोग सीमांकक के रूप में किया जाता है)
  • बदलें : यदि फ़ाइल पहले से मौजूद है तो उसे बदल देता है
  • getnames : पहली पंक्ति को चर नामों के रूप में उपयोग करें (यदि पहली पंक्ति में चर नाम नहीं हैं तो NO पर सेट करें)

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: एसएएस में एक टेक्स्ट फ़ाइल आयात करें

मान लीजिए हमारे पास data.txt नामक निम्नलिखित टेक्स्ट फ़ाइल है:

हम इस डेटासेट को एसएएस में आयात करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं और इसे new_data कह सकते हैं:

 /*import data from text file called data.txt*/
proc import out =new_data
    datafile ="/home/u13181/data.txt"
    dbms =dlm
    replace ;
    getnames =YES;
run ;

/*view dataset*/
proc print data =new_data; 

एसएएस आउटपुट में प्रदर्शित डेटा टेक्स्ट फ़ाइल में प्रदर्शित डेटा से मेल खाता है।

नोट #1 : फ़ाइल आयात करते समय हमने getnames=YES का उपयोग किया क्योंकि टेक्स्ट फ़ाइल की पहली पंक्ति में परिवर्तनीय नाम थे।

नोट #2 : आप PROC IMPORT विवरण के लिए संपूर्ण दस्तावेज़ यहां पा सकते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि एसएएस में अन्य सामान्य कार्य कैसे करें:

एसएएस में सीएसवी फ़ाइलें कैसे आयात करें
एक्सेल फ़ाइलों को एसएएस में कैसे आयात करें
एसएएस से सीएसवी फ़ाइल में डेटा कैसे निर्यात करें
एसएएस से एक्सेल फ़ाइल में डेटा कैसे निर्यात करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *