วิธีใช้ proc delete ใน sas (พร้อมตัวอย่าง)


คุณสามารถใช้คำสั่ง PROC DELETE ใน SAS เพื่อลบไฟล์เฉพาะในโฟลเดอร์ได้

มีสองวิธีทั่วไปในการใช้คำสั่งนี้ในทางปฏิบัติ:

วิธีที่ 1: ใช้ PROC DELETE เพื่อลบชุดข้อมูลเฉพาะ

 /*define path to folder*/
libname folder1 '/home/u13181/folder1/';

/*delete dataset called data1 in folder called folder1*/
proc delete data =folder1.data1;
run ;

วิธีที่ 2: ใช้ PROC DELETE เพื่อลบชุดข้อมูลหลายชุด

 /*define path to folder*/
libname folder1 '/home/u13181/folder1/';

/*delete datasets called data2 and data3 in folder called folder1*/
proc delete data =folder1.data2 folder1.data3;
run ;

ตัวอย่างต่อไปนี้แสดงวิธีใช้ PROC DELETE ในทางปฏิบัติกับโฟลเดอร์ต่อไปนี้ใน SAS ชื่อ โฟลเดอร์ 1 ซึ่งมีชุดข้อมูลสามชุด:

ตัวอย่างที่ 1: ใช้ PROC DELETE เพื่อลบชุดข้อมูลเฉพาะ

เราสามารถใช้ไวยากรณ์ต่อไปนี้กับ PROC DELETE เพื่อลบชุดข้อมูลชื่อ data1 จากโฟลเดอร์ชื่อ folder1 :

 /*define path to folder*/
libname folder1 '/home/u13181/folder1/';

/*delete dataset called data1 in folder called folder1*/
proc delete data =folder1.data1;
run ;

เมื่อเรากลับไปที่ โฟลเดอร์ 1 เราจะเห็นว่าชุดข้อมูลชื่อ data1 ถูกลบออกจากโฟลเดอร์แล้ว:

ตัวอย่างที่ 2: ใช้ PROC DELETE เพื่อลบชุดข้อมูลหลายชุด

เราสามารถใช้ไวยากรณ์ต่อไปนี้กับ PROC DELETE เพื่อลบชุดข้อมูลที่เรียกว่า data2 และ data3 จากโฟลเดอร์ชื่อ folder1 :

 /*define path to folder*/
libname folder1 '/home/u13181/folder1/';

/*delete datasets called data2 and data3 in folder called folder1*/
proc delete data =folder1.data2 folder1.data3;
run ;

เมื่อเรากลับไปที่ โฟลเดอร์ 1 เราจะเห็นว่าชุดข้อมูลทั้งสองชุดถูกลบออกจากโฟลเดอร์แล้ว:

หมายเหตุ : คุณสามารถดูเอกสารฉบับเต็มสำหรับคำสั่ง PROC DELETE ใน SAS ได้ที่นี่

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

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

วิธีใช้ PROC COPY ใน SAS
วิธีตรวจสอบว่ามีชุดข้อมูลอยู่ใน SAS หรือไม่
วิธีเชื่อมต่อชุดข้อมูลใน SAS

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

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