खोज…


परिचय

एसएएस informats किसी भी इनपुट स्थान से एक चर में (जैसे कि एक फ़ाइल, Excel स्प्रेडशीट, एक नामित पाइप, या यहाँ तक कि एक और एसएएस चर, आदि) में डेटा को पढ़ने के लिए कैसे पर एसएएस हिदायत।

एसएएस में केवल दो डेटा प्रकार हैं - चरित्र और संख्यात्मक, और प्रत्येक सूचनापत्र एक चरित्र या संख्यात्मक चर में मूल्य को संग्रहीत करने के लिए विशिष्ट है। यदि गंतव्य चर एक वर्ण है, तो सूचनापत्र $ प्रतीक के साथ शुरू होगा, और कुछ भी एक संख्यात्मक सूचनापत्र होगा।

टिप्पणियों

जब हम अन्य डेटासेट से डेटा आयात करते हैं तो विशेष रूप से इनफॉर्मेट बहुत महत्वपूर्ण होते हैं। उदाहरण के लिए, वास्तविक समय के डेटा पर काम करते समय अधिकांश समय, हम विभिन्न डेटा स्रोतों (Oracle, Mysql, Teradata) से डेटा निकालते हैं। हर बार जब हम डेटा आयात करते हैं तो हमें सूचनात्मक विवरण निर्दिष्ट करना होगा ताकि एसएएस डेटा को ठीक से पढ़ सके।

एसएएस में एक्सेल डेटा आयात करना

उदाहरण के लिए, नीचे एक एक्सेल 'टेस्ट' में नमूना डेटा है,

Purchase_Date    Customer_Name    Price
05-05-2017    Adam    1075
06-05-2017    Noah    1093
07-05-2017    Peter    1072
08-05-2017    Louis    1101
09-05-2017    Zoe    1248
10-05-2017    Kevin    1045
11-05-2017    Messiah    1072
12-05-2017    John    1046
13-05-2017    Stephen    1043
14-05-2017    Solly    1113
15-05-2017    Jeevan    1137

इसे सफलतापूर्वक आयात करने के लिए आपको नीचे दिए गए कोड का उपयोग करना चाहिए,

Data Test;
Infile 'D:\Test.csv';
Delimiter=',' Missover DSD Getnames=Yes;
Informat Purchase_Date date9.;
Informat Price dollarx10.2;
Format Purchase_Date date9.;
Format Price dollarx10.2;
run;
Informat in the above code helps SAS to read the data from Excel.
Format in the above code helps to write the data properly into SAS Data set.

संख्यात्मक बनाम चरित्र का आयात करना

नीचे दिए गए उदाहरण में इनपुट स्टेटमेंट का उपयोग किसी स्रोत से मान (इस मामले में स्ट्रिंग 123 ) को एक चरित्र गंतव्य और एक संख्यात्मक गंतव्य दोनों में पढ़ने के लिए किया जाता है।

data test;
   source = '123';
   numeric_destination = input(source, best.);
   character_destination = input(source, $3.);
run;


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow