كيفية استيراد ملفات 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

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *