كيفية استيراد الملفات النصية إلى sas (مع أمثلة)
يمكنك استخدام عبارة PROC IMPORT لاستيراد البيانات بسرعة من ملف نصي إلى SAS.
يستخدم هذا الإجراء بناء الجملة الأساسي التالي:
/*import data from text file called data.txt*/ proc import out =my_data datafile ="/home/u13181/data.txt" dbms =dlm replace ; getnames =YES; run ;
إليك ما يفعله كل سطر:
- out : الاسم الذي سيتم إعطاؤه لمجموعة البيانات بمجرد استيرادها إلى SAS
- ملف البيانات : موقع الملف النصي المراد استيراده
- dbms : تنسيق الملف الذي يتم استيراده (يفترض dlm أن المسافات تستخدم كمحددات)
- استبدال : يستبدل الملف إذا كان موجودًا بالفعل
- getnames : استخدم السطر الأول كأسماء للمتغيرات (اضبط على NO إذا كان السطر الأول لا يحتوي على أسماء متغيرات)
يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.
مثال: استيراد ملف نصي إلى SAS
لنفترض أن لدينا الملف النصي التالي المسمى data.txt :
يمكننا استخدام الكود التالي لاستيراد مجموعة البيانات هذه إلى SAS ونسميها 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;
البيانات المعروضة في مخرجات SAS تتطابق مع البيانات المعروضة في الملف النصي.
ملاحظة رقم 1 : استخدمنا getnames=YES عند استيراد الملف نظرًا لأن السطر الأول من الملف النصي يحتوي على أسماء متغيرة.
ملاحظة رقم 2 : يمكنك العثور على الوثائق الكاملة لبيان PROC IMPORT هنا .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:
كيفية استيراد ملفات CSV إلى SAS
كيفية استيراد ملفات Excel إلى SAS
كيفية تصدير البيانات من SAS إلى ملف CSV
كيفية تصدير البيانات من SAS إلى ملف Excel