วิธีใช้คำสั่ง infile ใน sas (พร้อมตัวอย่าง)
คุณสามารถใช้คำสั่ง INFILE เพื่อนำเข้าข้อมูลจากไฟล์ไปยังชุดข้อมูลใน SAS
คำสั่งนี้ใช้ไวยากรณ์พื้นฐานต่อไปนี้:
 data my_data;
    infile '/home/u13181/bball_data.txt' dlm = ' ' dsd missover firstobs = 2 ;
    input team $position $points assists;
run ;
นี่คือสิ่งที่แต่ละบรรทัดทำ:
- data : ชื่อที่จะตั้งให้กับชุดข้อมูลเมื่อนำเข้าสู่ SAS
 - infile : ตำแหน่งของไฟล์ที่จะนำเข้า
 - dlm : ตัวคั่นที่แยกค่าในไฟล์
 - dsd : ถือว่าตัวคั่นสองตัวติดต่อกันเป็นค่าที่หายไป
 - missover : สมมติว่าแต่ละบรรทัดในไฟล์แสดงถึงการสังเกต
 - firstobs : บรรทัดใดของไฟล์ที่จะพิจารณาว่าเป็นบรรทัดแรกที่มีการสังเกต
 
ตัวอย่างต่อไปนี้แสดงวิธีใช้ฟังก์ชันนี้ในทางปฏิบัติ
ตัวอย่าง: วิธีใช้คำสั่ง INFILE ใน SAS
สมมติว่าเรามีไฟล์ข้อความต่อไปนี้ชื่อ bball_data.txt :

เราสามารถใช้โค้ดต่อไปนี้เพื่อนำเข้าไฟล์นี้ไปยังชุดข้อมูล SAS ชื่อ my_data :
 /*import data from txt file into SAS dataset*/
data my_data;
    infile '/home/u13181/bball_data.txt' dlm = ' ' dsd missover firstobs = 2 ;
    input team $position $points assists;
run ;
/*view dataset*/
proc print data =my_data; 

การใช้คำสั่ง INFILE ทำให้เราสามารถนำเข้าค่าจากไฟล์ข้อความไปยังชุดข้อมูลได้สำเร็จ
สังเกตว่าเราใช้อาร์กิวเมนต์ต่อไปนี้อย่างไร:
- infile : ระบุตำแหน่งของไฟล์
 - dlm : ระบุว่าค่าไฟล์ถูกคั่นด้วยช่องว่าง
 - dsd : ระบุว่าตัวคั่นสองตัวติดต่อกันควรถือเป็นค่าที่หายไป สิ่งนี้มีประโยชน์กับค่าที่หายไปในคอลัมน์ คะแนน ของแถวแรก
 - missover : ระบุว่าแต่ละบรรทัดในไฟล์แสดงถึงการสังเกต
 - firstobs : ระบุว่าการสังเกตครั้งแรกอยู่บนบรรทัดที่สองของไฟล์
 - input : ระบุชื่อที่จะกำหนดให้กับคอลัมน์ของชุดข้อมูล
 
การใช้อาร์กิวเมนต์แต่ละข้อเหล่านี้ทำให้เราสามารถนำเข้าไฟล์ข้อความลงในชุดข้อมูลที่จัดรูปแบบอย่างถูกต้องได้สำเร็จ
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:
 วิธีนำเข้าไฟล์ข้อความไปยัง SAS
 วิธีนำเข้าไฟล์ CSV ไปยัง SAS
 วิธีนำเข้าไฟล์ Excel ไปยัง SAS