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


คุณสามารถใช้ proc sql เพื่อสร้างตารางใน SAS ได้อย่างรวดเร็ว

มีสองวิธีในการทำเช่นนี้:

1. สร้างบอร์ดตั้งแต่เริ่มต้น

2. สร้างตารางจากข้อมูลที่มีอยู่

ตัวอย่างต่อไปนี้แสดงวิธีการทำทั้งสองอย่างโดยใช้ proc sql

ตัวอย่างที่ 1: สร้างตารางตั้งแต่เริ่มต้น

รหัสต่อไปนี้แสดงวิธีสร้างตารางที่มีสามคอลัมน์โดยใช้ proc sql ใน SAS:

 /*create empty table*/
proc sql ;
   create table my_table
       (team char(10),
        number points,
        rebounds num);

/*insert values into table*/          
insert into my_table
      values ('Mavs', 99, 22)
      values ('Hawks', 104, 20)
      values ('Hornets', 88, 25)
      values ('Lakers', 113, 19)
      values ('Warriors', 109, 32);

/*display table*/
select * from my_table;
run ;

สร้างตารางใน SAS

เราใช้ create table เพื่อสร้างตารางเปล่า จากนั้นใช้ insert into เพิ่มค่าลงในตาราง จากนั้นใช้ select * from เพื่อแสดงตาราง

ผลลัพธ์ที่ได้คือตารางสามคอลัมน์ที่แสดงข้อมูลต่างๆ เกี่ยวกับทีมบาสเกตบอลต่างๆ

ตัวอย่างที่ 2: สร้างตารางจากข้อมูลที่มีอยู่

รหัสต่อไปนี้แสดงวิธีใช้ proc sql เพื่อสร้างตารางโดยใช้ชุดข้อมูลที่มีอยู่ซึ่งเราสร้างขึ้นในตัวอย่างก่อนหน้านี้:

 /*create table from existing dateset*/
proc sql ;
   create table my_table2 as
      select team as Team_Name,
             points as Points_Scored
         from my_table;
         
/*display table*/
select * from my_table2;
run ;

ผลลัพธ์คือตารางที่มีสองคอลัมน์พร้อมค่าจากชุดข้อมูลที่มีอยู่

หมายเหตุ : เราใช้ฟังก์ชัน as เพื่อระบุชื่อคอลัมน์ที่จะใช้ในตาราง แต่คุณไม่จำเป็นต้องใช้ฟังก์ชัน as หากคุณไม่ต้องการเปลี่ยนชื่อคอลัมน์

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

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

วิธีสร้างตารางความถี่ใน SAS
วิธีนับค่าที่แตกต่างใน SAS
วิธีนับการสังเกตตามกลุ่มใน SAS

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

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