วิธีนำเข้าไฟล์ 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
  • datafile : ตำแหน่งของไฟล์ 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

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

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