วิธีการเปลี่ยนชื่อคอลัมน์ใน SAS Macro

ผู้เขียน: Bobbie Johnson
วันที่สร้าง: 3 เมษายน 2021
วันที่อัปเดต: 12 มิถุนายน 2024
Anonim
How to Use SAS - Lesson 5 - Data Reduction and Data Cleaning
วิดีโอ: How to Use SAS - Lesson 5 - Data Reduction and Data Cleaning

เนื้อหา

ระบบการวิเคราะห์เชิงสถิติเป็นชุดซอฟต์แวร์สำหรับการวิเคราะห์ทางสถิติการพยากรณ์การวิจัยเชิงปฏิบัติการการจัดการโครงการและการขุดข้อมูล มันมีส่วนขยายการเขียนโปรแกรมแมโครที่เปิดใช้งานการดำเนินการซ้ำ ๆ โดยอัตโนมัติในขณะที่ใช้แอปพลิเคชัน SAS ความสามารถของ SAS Macro ขยายและกำหนดโปรแกรมซอฟต์แวร์ SAS และลดขนาดของโปรแกรมการใช้ข้อมูลจาก "PROC SQL Dictionary Tables" คุณสามารถเปลี่ยนชื่อชุดข้อมูลคอลัมน์ในโปรแกรมแมโคร SAS


คำสั่ง

ส่วนขยายแมโคร SAS ทำซ้ำโดยอัตโนมัติในแอปพลิเคชันผู้ใช้ (Ablestock.com/AbleStock.com/Getty Images)
  1. คลิก "Start" ใน Windows และเลือก "SAS Base" จากนั้น "SAS Macro Editor"

  2. ป้อนรหัสต่อไปนี้ในหน้าต่างที่เปิดอยู่:

    ตัวเลือก macprint mprint mlogic; % การเปลี่ยนชื่อมาโคร (lib, dsn); pageno ตัวเลือก = 1 nodate; ข้อมูลเนื้อหา proc = & lib .. & dsn; ชื่อ "ก่อนที่จะเปลี่ยนชื่อตัวแปรทั้งหมด"; เรียก; proc sql noprint; เลือก nvar เป็น: num_vars จาก dictionary.tables โดยที่ libname = "& LIB" และ memname = "& DSN"; เลือกชัดเจน (ชื่อ) ลงใน: var1-: var% TRIM (% LEFT (& num_vars)) จาก dictionary.columns โดยที่ libname = "& LIB" และ memname = "& DSN"; เลิก; เรียก; proc datasets library = & LIB; แก้ไข & DSN; เปลี่ยนชื่อ% of i = 1% เป็น & num_vars; && var & i = NEWNAME _ && var & i จบ%; ; เลิก; เรียก; pageno ตัวเลือก = 1 nodate; ข้อมูลเนื้อหา proc = & lib .. & dsn; ชื่อ "หลังจากเปลี่ยนชื่อตัวแปรทั้งหมด"; เรียก; % เปลี่ยนชื่อซ่อม; % เปลี่ยนชื่อ (WORK, ONE);


  3. คลิก "ไฟล์" และ "บันทึก" เพื่อเปลี่ยนชื่อชุดคอลัมน์ของข้อมูลในโปรแกรมแมโคร SAS ของคุณ