كيفية استيراد ملفات excel إلى sas (مع مثال)
يمكنك استخدام proc Import لاستيراد البيانات بسرعة من ملف Excel إلى SAS.
يستخدم هذا الإجراء بناء الجملة الأساسي التالي:
/*import data from Excel file called my_data.xlsx*/ proc import out =my_data datafile ="/home/u13181/my_data.xlsx" dbms =xlsx replace ; getnames =YES; run ;
إليك ما يفعله كل سطر:
- out : الاسم الذي سيتم إعطاؤه لمجموعة البيانات بمجرد استيرادها إلى SAS
- ملف البيانات : موقع ملف Excel المراد استيراده
- dbms : تنسيق الملف الذي يتم استيراده
- استبدال : يستبدل الملف إذا كان موجودًا بالفعل
- getnames : استخدم السطر الأول كأسماء للمتغيرات (اضبط على NO إذا كان السطر الأول لا يحتوي على أسماء متغيرات)
يوضح المثال التالي كيفية استخدام هذه الوظيفة عمليًا.
مثال: استيراد البيانات من ملف Excel إلى SAS
لنفترض أن لدينا مجموعة البيانات التالية في Excel:
يمكننا استخدام الكود التالي لاستيراد مجموعة البيانات هذه إلى SAS ونسميها new_data :
/*import data from Excel file called my_data.xlsx*/ proc import out =new_data datafile ="/home/u13181/my_data.xlsx" dbms =xlsx replace ; getnames =YES; run ; /*view dataset*/ proc print data = new_data;
البيانات المعروضة في مخرجات SAS تتطابق مع البيانات المعروضة في ملف Excel.
ملاحظة : استخدمنا getnames=YES عند استيراد الملف نظرًا لأن السطر الأول من ملف Excel يحتوي على أسماء المتغيرات.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:
كيفية تصدير البيانات من SAS إلى ملف Excel
كيفية تصدير البيانات من SAS إلى ملف CSV