【SAS BASE】定義固定長度的character變量的四種方法


  • INPUT語句
1 INPUT Food $; /*采用list-style input,字符型變量默認長度為8*/
2 INPUT Food $1-10; /*采用column input,長度由列的數量決定*/
3 INPUT Food $15.; /*采用formatted input,長度formatted中的數字決定*/
  • ASSIGNMENT語句(賦值):用戶可通過Assignment語句定義新變量,其程度有第一個出現在該變量中的觀測決定。
  • LENGTH語句:在DATA步中使用Length語句可以定義變量的長度,且若出現在INPUT語句和Assignment語句之前,仍然有效
1 LENGTH Status $4 Food $15;
  •  ATTRIB語句:在DATA步中使用Attrib語句,除了可以定義變量的長度外,還可以定義其formats,informats,labels等。
    1 ATTRIB Status LENGTH=$4 LABEL='Hot or Cold';
    2 /*注意:在ATTRIB語句中,始終將LENGTH=選項放在FORMAT=選項前面,以保證變量長度被正確定義*/

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM