วิธีใช้ 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