SAS - nobs , _N_ 的用途


1. _N_ 的作用:

_N_是在DATA步運行中自動產生的變量,表示讀入數據集觀測的序號。_N_ 在其所在的DATA步中可以使用,DATA步結束就自動收回該變量,並且_N_不可修改。

例1:

data ds;
    set  sashelp.CP951;
    x = _n_;
run;

 

2. nobs 的作用:

nobs (number of observations) 是數據集的觀測總數。常用 NOBS = 選項對數據集進行篩選,_N_=nobs 表示數據集最后一行觀測。

例1:采用 sashelp.class 數據集(共19行觀測)找出它的最后一行

sashelp.class dataset :

Filter the last observation :

 

例2:if nobs=0 判斷是否為空數據集

 %put &x;

 由於sashelp.class 不為空,生成的數據集 test 和它相同。

 


免責聲明!

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



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