วิธีสร้างชุดข้อมูลว่างใน sas


มีสองวิธีทั่วไปในการสร้างชุดข้อมูลว่างใน SAS:

วิธีที่ 1: สร้างชุดข้อมูลว่างตั้งแต่เริ่มต้น

 data empty_data;
attrib 
    var1 length =8 format =best12. label =" var1 "
    var2 length =$30 format =$30. label =" var2 "
    var3 length =8 format =best12. label =" var3 "
stop ;
run ;

วิธีที่ 2: สร้างชุดข้อมูลว่างจากชุดข้อมูลที่มีอยู่

 d ata empty_dat a ;
set existing_data;
stop ;
run ;

ในทั้งสองวิธี คำสั่ง หยุด จะป้องกันไม่ให้ SAS ประมวลผลแถวจริง

ซึ่งส่งผลให้ชุดข้อมูลว่างเปล่าซึ่งมีชื่อตัวแปร แต่ไม่มีแถว

ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติ

ตัวอย่างที่ 1: สร้างชุดข้อมูลว่างตั้งแต่เริ่มต้น

เราสามารถใช้โค้ดต่อไปนี้เพื่อสร้างชุดข้อมูลว่างที่เรียกว่า Empty_data ซึ่งมีตัวแปรสี่ตัว:

 /*create empty dataset*/
data empty_data;
attrib 
    employee_ID length =8 format =best12. label = " Employee ID "
    employee_Name length =$30 format =$30. label =" Employee Name "
    sales length =8 format =best12. label =" Sales "
    sales_date length =8 format =date9. label =" SalesDate ";
stop ;
run ;

จากนั้นเราสามารถใช้ เนื้อหา proc เพื่อแสดงเนื้อหาของชุดข้อมูล:

 /*view contents of dataset*/
proc contents data =empty_data;

จากผลลัพธ์เราจะเห็นว่าชุดข้อมูลมีตัวแปร 4 ตัวแต่ไม่มีการสังเกต เช่น ไม่มีแถว

ที่ด้านล่างของผลลัพธ์ เรายังเห็นชื่อของตัวแปรทั้งสี่ที่เราสร้างขึ้น:

ตัวอย่างที่ 2: สร้างชุดข้อมูลว่างจากชุดข้อมูลที่มีอยู่

เราสามารถใช้โค้ดต่อไปนี้เพื่อสร้างชุดข้อมูลว่างชื่อ Empty_data ที่สร้างขึ้นจากชุดข้อมูลที่มีอยู่ชื่อ Comet ซึ่งเป็นชุดข้อมูลที่สร้างไว้ใน SAS:

 /*create empty dataset from existing dataset*/
data empty_dat;
    set sashelp.Comet;
    stop ;
run ;

จากนั้นเราสามารถใช้ เนื้อหา proc เพื่อแสดงเนื้อหาของชุดข้อมูล:

 /*view contents of dataset*/
proc contents data =empty_data; 

จากผลลัพธ์เราจะเห็นว่าชุดข้อมูลมีตัวแปร 4 ตัวแต่ไม่มีการสังเกต

ที่ด้านล่างของเอาต์พุต เรายังเห็นชื่อของตัวแปรสี่ตัวที่สร้างจากชุดข้อมูลที่มีอยู่:

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:

วิธีใช้สรุปขั้นตอนใน SAS
วิธีเปลี่ยนชื่อตัวแปรใน SAS
วิธีสร้างตัวแปรใหม่ใน SAS

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *