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 和它相同。