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

Add a Comment

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