วิธีนำเข้าไฟล์ข้อความไปยัง 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
- datafile : ตำแหน่งของไฟล์ข้อความที่จะนำเข้า
- 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